python中list的各種方法使用
list是python中最常用的資料結構
name_list = ["zhangsan", "lisi", "wangwu"]
# 1.取值和索引
print(name_list[2])
print(name_list.index("zhangsan"))
# 2.修改
name_list[0] = "xiaoming"
# 3.增刪
# append方法在list末尾追加資料
name_list.append("xiaoyang")
# insert 方法在指定索引處插入資料
name_list.insert(1, "xiaohua")
# extend將一個列表追加到另一個列表後面
name_list.extend(["sunwukong", "zhubajie"])
# 4.刪除
# remove刪除指定元素的第一個(可能有重複值)
name_list.remove("xiaohua")
# pop刪除list中的最後一個資料
name_list.pop()
name_list.pop(1) # 刪除指定索引位置的資料
del name_list[1] # 刪除指定索引位置的資料
# clear
name_list.clear() # 刪除所有資料
# 5.檢視元素總個數和出現次數
# 檢視list中有幾個元素
list_len = len(name_list)
# 統計一個元素在list中出現了幾次
count = name_list.count("zhangsan")
# 6.list排序
num_list = [1, 2, 3, 4, 5, 6]
num_list.sort() # 升序排序,如果是字元,按照首字母順序
num_list.sort(reverse=True) # 降序排列
num_list.reverse() # 逆序(翻轉)
可以直接複製執行程式碼檢視結果。
相關文章
- Python中清空list的幾種方法Python
- python各種加解密方法Python解密
- python中list有哪些方法Python
- Java中各種Log的使用Java
- Python3 列表list合併的4種方法Python
- 關於各種List型別特點以及使用的場景型別
- Python List 列表list()方法Python
- Python——各種方法的使用(儘量每天更新)——from(資料探勘課)Python
- Python獲取list中指定元素索引的兩種方法Python索引
- 在 Java 中初始化 List 的五種方法Java
- Python List 列表list()方法分享Python
- python與mysql互動中的各種坑PythonMySql
- C++中list的使用方法及常用list操作總結C++
- Python基礎之list列表寫入檔案的四種方法Python
- LaTeX中各種常用盒子的使用總結
- Python - 解包的各種騷操作Python
- 在.net中讀寫config檔案的各種方法
- python中sys,os,time模組的使用(包括時間格式的各種轉換)Python
- python中list方法與函式的學習總結Python函式
- [Python] 各種轉換Python
- caffe中各種cblas的函式使用總結函式
- Python 中字串拼接的 N 種方法Python字串
- 各種測試方法的問題
- MySQL中處理各種重複的一些方法MySql
- python中的特殊方法使用Python
- Python中sort()方法的使用Python
- 瞬間教你學會使用java中list的retainAll方法JavaAI
- Python - list 列表常見方法Python
- python中合併表格的兩種方法Python
- javascript中的各種問題JavaScript
- js中的各種寬高JS
- C++中的各種鎖C++
- Unity中的各種合批Unity
- python中的list、tuple和dictionaryPython
- 【slam】ubuntu中各種型別軟體包的安裝方法SLAMUbuntu型別
- Python中幾種lambda排序方法Python排序
- numpy各種生成隨機數的方法隨機
- 1.02 docker環境的各種搭建方法Docker