python中的列表

2021-10-03 07:12:59 字數 2184 閱讀 2205

列表的定義用【】,元素之間用,號隔開

列表可以儲存不同型別的資料,但是在開發中,更多的是儲存相同型別的資料

name_list =

["zhangsan"

,"lisi"

,"wangwu"

]

1. 取值和索引
#索引下標從0開始

print(name_list[2])

# 輸出顯示 wangwu

print

(name_list.index(

"wangwu"))

# 輸出顯示 2

2. 修改
name_list[1]

="張三"

#lisi被替換為張三

3. 增加
元素末尾增加

"錢六"

)print

(name_list)

#輸出顯示 ['zhangsan', 'lisi', 'wangwu', '錢六']

指定位置增加

name_list.insert(1,

"sb"

)print

(name_list)

#輸出顯示 ['zhangsan', 'sb', 'lisi', 'wangwu']

新增另乙個列表到末尾

temp_list =[1

,2,3

]name_list.extend(temp_list)

print

(name_list)

#輸出顯示 ['zhangsan', 'lisi', 'wangwu', 1, 2, 3]

4. 刪除
remove 方法可以從列表中刪除指定的資料

name_list.remove(

"zhangsan"

)#輸出顯示 ['lisi', 'wangwu']

若zhangsan有多個,那麼只刪除第乙個。
pop 方法預設可以指定要刪除元素的索引(如果不加索引預設把列表中最乙個元素刪除)

name_list.pop(1)

#輸出顯示 ['zhangsan', 'wangwu']

清空列表

name_list.clear(

)#輸出顯示

使用del 關鍵字刪除,會從記憶體中刪除

del name_list[

1]

6. 統計
num =

len(name_list)

print

("列表中包含了%d個元素!"

% num)

#輸出顯示 列表中包含了3個元素!

num = name_list.count(

"zhangsan"

)print

("列表中包含張三%d個"

% num)

#輸出顯示 列表中包含張三1個

7. 排序和逆序
公升序和降序

逆序

8. 列表的迴圈遍歷

python大列表 Python中的列表

python社群的理想就是建立一款乾淨,簡單,完美的語言.學習了兩三天,真的感覺python的一切設計,都是為了解決曾經讓程式設計師感覺痛苦的問題.看到python的列表,再想想曾經的學習過的陣列.我的天,這不是我一直苦苦尋找的東西嗎?由於列表和以前學習過的陣列有很大的差異性,在此做了一些筆記,留作...

Python中的列表

1 idle缺省內置函式都是紫色,字串是綠色,關鍵字 如if 是橙色,生成的所有結果為藍色 2 python的變數識別符號沒有型別!但是識別符號指示的資料物件有型別。3 python列表可以包含各種型別的資料,也就是說在同乙個列表中,可以同時有字串和數字 4 for迴圈 可以實現迭代 for 目標識...

python中的列表

python的列表 first列表的建立 way1 利用符號 來建立列表。way2 通過list函式將其他型別的序列轉換為列表。1,2,3,4 1,2,3,4 tup 1,2,3,4,5 tup list tup tup 1,2,3,4,5 second列表的修改 單個元素的修改 索引找到元素重新賦...