Python学习:列表
生活随笔
收集整理的這篇文章主要介紹了
Python学习:列表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、列表的格式
[數據1, 數據2, 數據3, 數據4…]
列表可以一次性存儲多個數據,并且可以為不同的數據類型。
二、列表的常用操作
常用操作有增、刪、改和查
1、增
(1)append():列表結尾追加數據
list = ['wang', 'Li', 'wu'] list.append('zhou') # 結果:['wang', 'Li', 'wu', 'zhou'] print(list)如果append()追加的數據是?個序列,則追加整個序列到列表
list = ['wang', 'Li', 'wu'] list.append(['zhou', 'sun']) # 結果:['wang', 'Li', 'wu', ['zhou', 'sun']] print(list)(2)extend():列表結尾追加數據,如果數據是?個序列,則將這個序列的數據逐?添加到列表。
list = ['wang', 'Li', 'wu'] list.extend('zhou') # 結果:['wang', 'Li', 'wu', 'z','h','o','u'] print(list) list = ['wang', 'Li', 'wu'] list.extend(['zhou', 'sun']) # 結果:['wang', 'Li', 'wu', 'zhou','sun'] print(list)2、刪
(1)del()
list = ['Tom', 'Lily', 'Rose'] del list[0] # 結果:['Lily', 'Rose'] print(list)(2)pop():刪除指定下標的數據(默認為最后?個),并返回該數據。
list = ['Tom', 'Lily', 'Rose'] name = list.pop(1) print(name)# 結果:Lily print(list) # 結果:['Tom', 'Rose'](3)remove():移除列表中某個數據的第?個匹配項。
list = ['Tom', 'Lily', 'Rose'] list.remove('Rose') print(list)# 結果:['Tom', 'Lily'](4)clear():清空列表
list = ['Tom', 'Lily', 'Rose'] list.clear() print(list) # 結果: []3、改
(1)直接修改
list = ['Tom', 'Lily', 'Rose'] list[0] = 'aaa' print(list)# 結果:['aaa', 'Lily', 'Rose'](2)逆置:reverse()
list = [1, 5, 2, 3, 6, 8] list.reverse() print(list)# 結果:[8, 6, 3, 2, 5, 1](3)排序:sort()
列表序列.sort( key=None, reverse=False)#reverse = True 降序, reverse = False 升序(默認) num_list = [1, 5, 2, 3, 6, 8] num_list.sort() print(num_list)# 結果:[1, 2, 3, 5, 6, 8]4、查
(1)count():統計指定數據在當前列表中出現的次數
list = ['Tom', 'Lily', 'Rose'] print(list.count('Lily')) # 1(2)len():訪問列表?度,即列表中數據的個數
list = ['Tom', 'Lily', 'Rose'] print(len(list)) # 3(3)index():返回指定數據所在位置的下標
list = ['Tom', 'Lily', 'Rose'] print(list.index('Lily', 0, 2)) # 1,如果查找的數據不存在則報錯5、復制
(1)copy()
list = ['Tom', 'Lily', 'Rose'] list2 = list.copy() # 結果:['Tom', 'Lily', 'Rose'] print(list2 )三、列表的循環遍歷
(1)while
list = ['Tom', 'Lily', 'Rose'] i = 0 while i < len(list):print(list[i])i += 1(2)for
list = ['Tom', 'Lily', 'Rose'] for i in list:print(i)四、列表嵌套
所謂列表嵌套指的就是?個列表??包含了其他的?列表。
list = [['?明', '?紅', '?綠'], ['Tom', 'Lily', 'Rose'], ['張三', '李四', '王五']]總結
以上是生活随笔為你收集整理的Python学习:列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python学习:元组
- 下一篇: websocket python爬虫_p