程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Python >> python 列表的方法

python 列表的方法

編輯:Python
# 列表最後新增元素
li = [11, 22, 33]
print(li)
li.append(44) # 對原列表最後增加一個元素
print(li)
執行如下:
[11, 22, 33]
[11, 22, 33, 44]
# 列表清空
li = [11, 22, 33, 44, 55]
li.clear() # 清空列表
print(li)
執行如下: []
# 列表拷貝
li = [22, 21, 32, 53]
bi = li.copy() # 拷貝一個新列表
print(li)
print(bi)
執行如下:
[22, 21, 32, 53]
[22, 21, 32, 53]

# 對原有列表進行擴展
li = [23, 34, 25, 26]
li.extend("11") # 將兩個字符串擴展到列表
print(li)

[23, 34, 25, 26, '1', '1']

li.extend([93]) # 擴展一個列表
print(li)

[23, 34, 25, 26, '1', '1', 93]

bi = [12, 423, 231]
li.extend(bi) # 將另一個列表擴展進來,從原列表後面添加
print(li)

[23, 34, 25, 26, '1', '1', 93, 12, 423, 231]

li = list([1, 2, 3])
print(li)
li.extend([11, 22]) # 擴展一個列表
print(li)
li.extend((911, 22)) # 也可以是元組
print(li)
執行如下:

[1, 2, 3]
[1, 2, 3, 11, 22]
[1, 2, 3, 11, 22, 911, 22]

#  列表索引
li = [1, 2, 3, 4, 5]
print(li.index(5)) # 獲取列表元素的下標號

執行如下:
4
# 列表插入
li = [2, 2334, 11, 33]
li.insert(2, ("a", "b", "c")) # 在索引2處插入一個元組
print(li)

[2, 2334, ('a', 'b', 'c'), 11, 33]

li.insert(4, [66, 33]) # 在索引4處插入一個新列表
print(li)

[2, 2334, ('a', 'b', 'c'), 11, [66, 33], 33]

li.insert(1, "cc") # 在索引1處插入一個元素
print(li)
[2, 'cc', 2334, ('a', 'b', 'c'), 11, [66, 33], 33]


# 在移除列表元素,在消息隊列中會用到
li = [2, 2334, 11, 33]
ret = li.pop() # 獲取剔除的值,默認刪除最後的值
print(li)

[2, 2334, 11]

print(ret)

33

ret1 = li.pop(0) # 刪除該索引處的元素,並獲取刪除的值
print(li)

[2334, 11]

print(ret1)

2


# 刪除列表指定的值
li = [11, 22, 11, 22, 11]
print(li)
li.remove(11) # 刪除列表某一元素,此處非索引,如有重復只刪除第一個
print(li)

[11, 22, 11, 22, 11]
[22, 11, 22, 11]


# 列表元素反轉
li = [11, 22, 33, 44, 55]
print(li)
li.reverse() # 反轉列表元素
print(li)

[11, 22, 33, 44, 55]
[55, 44, 33, 22, 11] 
# 統計某一元素在列表中的個數
li = [23, 342, 22, 42, 22]
cu = li.count(22) # 統計某一元素在列表中的個數
print(cu)

2

#列表數組排序
li = [22, 12, 212, 13, 423]
li.sort()
print(li)
[12, 13, 22, 212, 423]


 









  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved