1. 程式人生 > >Python-基本資料型別-列表

Python-基本資料型別-列表

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)) ```