python

數據結構 從計算機組織數的結構
列表 元祖 字典 集合
列表
list1 = ['李','趙','孫','吳','衛']
list2 = []
print(list1[3])

print(list1[1:4])#取值範圍是【 )
獲取第一次出現元素的位置
遍歷列表
num = 0
while num <= list1.index('衛') :
print(list1[num],end=' ')
num += 1

fotr 迭代變量 in 可迭代對象 循環體必須縮進
i =0
for p in list1:
print(p,i)
i += 1
len()獲取列表長度

列表的反轉於排序
list1.reverse()
print(list1)

列表數字的排序 reverse用於降序排列
number1 = [1,2,3,4,5,9,13,8]
number1.sort(reverse= True)
print(number1)

列表的新增修改刪除操作
list1.append("孫")
print(list1)

list1.insert(1,"公孫")
print(list1)

print(len(list1))

list1[3] = "諸葛"
print(list1)

list1[3:5] = ['公瑾','劉']
print(list1)

刪除元素
list1.remove('吳')
list1.pop(2) 刪除索引爲2的元素
list1[2:5] #2到4的元素全部刪除
print(list1)

其他常用方法

list1.count('李') #李出現的次數

list1.append(['楊','吳'] )#額外創建新的列表的原來的列表末端

list1.extend(['楊','吳'])#列表元素追加到末端

成員是否在列表中
b = "吳" in list1
print(b)
list2 = list1.copy() #完全複製列表,但是不在同一個內存中
list3 = list1 #在同一內存中,時刻保持一致

清空列表

list1.clear()
print(list1)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章