列表的定義用【】,元素之間用,號隔開
列表可以儲存不同型別的資料,但是在開發中,更多的是儲存相同型別的資料
name_list =
["zhangsan"
,"lisi"
,"wangwu"
]
1. 取值和索引#索引下標從0開始
print(name_list[2])
# 輸出顯示 wangwu
print
(name_list.index(
"wangwu"))
# 輸出顯示 2
2. 修改name_list[1]
="張三"
#lisi被替換為張三
3. 增加元素末尾增加"錢六"
(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列表的修改 單個元素的修改 索引找到元素重新賦...