Python-基本資料型別-列表
阿新 • • 發佈:2018-12-11
list 1.記錄多個值,比如人的愛好 2.可變,存多個值,有序
x=list('hello')
print(x) #['h', 'e', 'l', 'l', 'o']
x=list({'a':1,'b':2,'c':3})
print(x) #['a', 'b', 'c']
3.優先掌握的操作: a、按索引存取值(正向存取+反向存取):即可存也可以取 b、切片(顧頭不顧尾,步長) c、長度 d、成員運算in和not in e、追加 append
li=['a','b','c','d']
li.append('e')
print(li)# ['a','b','c','d','e']
f、刪除 li=[‘a’,‘b’,‘c’,‘d’] #按照元素值去單純地刪除某個元素 del li[1] res=li.remove(‘c’) print(li) print(res)# 單純的刪除,沒有返回值 #按照元素的索引去刪除某個元素並且拿到該元素作為返回值 res=li.pop(1) print(li) #[‘a’,‘c’,‘d’] print(res) #‘b’ g、迴圈
li=['a','b','c','d']
for item in li:
print(item)
-
4.# 佇列: 先進先出
``` # 佇列: 先進先出 # q=[] # # 入隊 # q.append('first') # q.append('second') # q.append('third') # print(q) # # 出隊 # print(q.pop(0)) # print(q.pop(0)) # print(q.pop(0)) # 堆疊: 先進後出 q=[] # 入棧 # q.append('first') # q.append('second') # q.append('third') # # 出棧 # print(q.pop(-1)) # print(q.pop(-1)) # print(q.pop(-1)) ```