父與子的編程之旅4——列表與字典

一、可使用append()、insert()或extend()向列表增長元素。app

二、可使用remove()、pop()或del()從列表刪除元素。函數

三、要獲得一個有序副本,能夠採用下面任意一種作法:排序

  (1)創建列表的副本,使用切片(分片):new_list = my_list[:],索引

    而後對新列表排序:new_list.sort()rem

  (2)使用sorted函數:new_list = sorted(my_list)方法

四、使用in關鍵字能夠得出一個特定值是否在一個列表中。sort

五、使用index()方法能夠得出一個值在列表中的位置。集合

六、元祖是一個與列表相似的集合,只不過元祖不能改變。字典

七、可使用多種方法創建一個雙重列表:new

  (1)使用嵌套的中括號:

    my_list = [[1, 2, 3], ['a', 'b', 'c'], ['red', 'green', 'blue']]

  (2)使用append(),並追加一個列表

    my_list = []

    my_list.append([1, 2, 3])

    my_list.append(['a', 'b', 'c'])

    my_list.append(['red', 'green', 'blue'])

    print(my_list)

  (3)創建單個列表,再合併這些列表

    list1 = [1, 2, 3]

    list2 = ['a', 'b', 'c']

    list3 = ['red', 'green', 'blue']

    my_list = [list1, list2, list3]

八、字典是鍵值對的集合

九、能夠經過指定鍵和值的方式在字典中添加條目:

  phone_numbers['John'] = '555-1234'

十、要經過鍵在字典中查找一個條目,可使用索引:

  print phone_numbers['John']

相關文章
相關標籤/搜索