list是一種有序的集合,,可以隨時(shí)添加和刪除其中的元素,。 定義空list>>> a_list=[] >>> a_list [] 普通>>> a_list=[1,2,3,4,5] >>> a_list [1, 2, 3, 4, 5] 遍歷添加append:末尾增加元素,每次只能添加一個(gè)>>> a_list.append('adele') >>> a_list [1, 2, 3, 4, 5, 'adele'] insert:在任意位置插入>>> a_list.insert(1,'taylor') >>> a_list [1, 'taylor', 2, 3, 4, 5, 'adele'] extend:末尾增加,,另一個(gè)list的全部值>>> a_list.extend(['1989','hello']) >>> a_list [1, 'taylor', 2, 3, 4, 5, 'adele', '1989', 'hello'] 刪除pop:刪除最后/指定位置元素,一次只能刪一個(gè)>>> a_list.pop() #默認(rèn)刪除最后一個(gè)值 'hello' remove:移除列表某個(gè)值的第一個(gè)匹配項(xiàng)>>> a_list [1, 1, 2, 3, 4, 5, '1989', 'adele'] >>> a_list.remove(1) >>> a_list [1, 2, 3, 4, 5, '1989', 'adele'] del:刪除一個(gè)或連續(xù)幾個(gè)元素>>> del a_list[0] #刪除指定元素 >>> a_list [2, 3, 4, 5, '1989', 'adele'] 排序和反序排序>>> a_list.sort() >>> a_list [1, 1, 2, 3, 4, 5, '1989', 'adele'] 反序>>> a_list [1, 2, 3, 4, 5, '1989', 'adele'] >>> a_list.reverse() >>> a_list ['adele', '1989', 5, 4, 3, 2, 1] 等價(jià)語句 #此語句不能從根本上反序,而是暫時(shí)生成一個(gè)新的值 幾個(gè)操作符>>> [1,2,3]+['a','b','c'] [1, 2, 3, 'a', 'b', 'c']
|
|