父與子的程式設計之旅4——列表與字典
1、可以使用append()、insert()或extend()向列表增加元素。
2、可以使用remove()、pop()或del()從列表刪除元素。
3、要得到一個有序副本,可以採用下面任意一種做法:
(1)建立列表的副本,使用切片(分片):new_list = my_list[:],
然後對新列表排序:new_list.sort()
(2)使用sorted函式:new_list = sorted(my_list)
4、使用in關鍵字可以得出一個特定值是否在一個列表中。
5、使用index()方法可以得出一個值在列表中的位置。
6、元祖是一個與列表類似的集合,只不過元祖不能改變。
7、可以使用多種方法建立一個雙重列表:
(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]
8、字典是鍵值對的集合
9、可以通過指定鍵和值的方式在字典中新增條目:
phone_numbers['John'] = '555-1234'
10、要通過鍵在字典中查詢一個條目,可以使用索引:
print phone_numbers['John']