1. 程式人生 > >python中列表,元祖,字典,集合區別和使用方法

python中列表,元祖,字典,集合區別和使用方法

列表是方括號 [],元組是圓括號 (),字典是花括號 {}

列表:可重複,型別可相同可不同,有序 ,用[]表示,用逗號分隔

    索引:   n = 0,1,2....-1

list [n]

    新增:1. 在末尾新增 list.append ( ' new ' )

2. 插入元素 insert(n,‘ new ’)

     刪除:1. 知道位置刪除 del list [ n ]

 2. 刪除末尾元素 pop()  

name = list.pop()

                   刪除指定位置元素 pop()     # name中儲存刪除的元素

name = list.pop(n)

  3. 刪除指定的值(第一次出現的)

list.remove( ' name ' )

       排序:1. 永久性排序(按字母順序排序)

list.sort()       正序

list.sort ( reverse = True ) 倒敘

        2. 臨時性排序

sorted()

      3. 反轉排列順序(永久)

reverse()

  獲取長度 : len()

元祖: 可重複,型別可相同可不同,有序 ,用()表示,用逗號分隔,元素不可變,但可重新賦值。

字典:一系列鍵-值對,用{}表示 d = {key1 : value1, key2 : value2 } 鍵必須是唯一的,無序。

索引:根據鍵名訪問值

dict['Name']

新增: 直接加新的鍵-值對

dict['Name'] = value

   刪除 : deldict['Name']; # 刪除鍵是'Name'的條目

dict.clear(); # 清空詞典所有條目

deldict ; # 刪除詞典

集合 :set() 函式建立一個無序不重複元素集,可進行關係測試,刪除重複資料,還可以計算交集、差集、並集等。

   set1 = {1, 2, 3, 4, 5}

     新增:set.add(name)