Python操作列表常用方法例項小結【建立、遍歷、統計、切片等】
本文例項講述了Python操作列表常用方法。分享給大家供大家參考,具體如下:
使用for迴圈,遍歷整個列表
依次從列表中取出元素,存放到names變數中,並拼接列印
names = ['杜子騰','杜小月','杜小星','杜小陽','杜小花'] for name in names: print("你好啊"+" "+name+" "+"我們交個朋友吧")
執行結果:
你好啊 杜子騰 我們交個朋友吧
你好啊 杜小月 我們交個朋友吧
你好啊 杜小星 我們交個朋友吧
你好啊 杜小陽 我們交個朋友吧
你好啊 杜小花 我們交個朋友吧
縮排問題
- 忘記縮排
- 忘記縮排額外的程式碼行
- 不必要的縮排
- 迴圈後不必要的縮排
- 遺漏了冒號
建立數值列表
使用函式range()
visitors = ['a1','b1','c1','d1','e'] for i in range(1,3): visitors.pop() print(visitors)
執行結果:
['a1','c1']
對數字列表進行簡單的統計
numbers = [] for i in range(1,101): numbers.append(i) print(numbers) print(max(numbers)) #輸出列表中值最大的元素 print(min(numbers)) #輸出列表中值最小的元素 print(sum(numbers)) #輸出列表中元素的總和
執行結果:
[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100]
100
1
5050
列表解析
squares = [value**3 for value in range(1,11)] print(squares) #value的三次方,value值取值範圍為1~11
執行結果:
[1,125,216,343,512,729,1000]
使用列表的一部分,切片
其實就是按照索引序列,進行資料的片段擷取
all = ['1','8','27','64','125','216','343'] all_part1 = all[:3] all_part2 = all[-3:] print(all_part1) print(all_part2)
執行結果:
['1','27']
['125','343']
複製列表
這裡有一個需要注意的地方,複製以後,就是兩個無關的列表了,修改,新增元素都不會互相影響
all = ['1','343'] all_cp = all[:] print(all_cp)
執行結果:
['1','343']
既然說到互不影響,那也就是說有互相影響的情況
更多關於Python相關內容可檢視本站專題:《Python列表(list)操作技巧總結》、《Python字串操作技巧彙總》、《Python資料結構與演算法教程》、《Python函式使用技巧總結》、《Python入門與進階經典教程》及《Python檔案與目錄操作技巧彙總》
希望本文所述對大家Python程式設計有所幫助。