***List
list是一個有序集合几颜,內部元素的數(shù)據(jù)類型可以不一致
listexample = [var1, var2, var3 ...]
len(list)獲取list的長度
list[index]獲取對應元素程梦,超出范圍是會爆出indexError錯誤
Hint: list[-1] return the last element, list[-k] return the kth element from the tail
list是雙向列表爽茴,可以使用list.append(var)添加的list尾部国裳,list.insert(index, var)方法插入到特定位置狠半。
也可以像stack一樣穴墅,list.pop()/list.pop(index)來刪除最后一個元素或者index位置的元素
高維list list[][]... 和數(shù)組很想
***Tuple
tuple也是有序序列,斋枢,同樣允許內部元素不同帘靡,但是一旦初始化就不能修改,訪問方式和list類似
初始化方式
tupleExample = (var1, var2, var3)
Attention:只有一個元素時要加上“,”來和括號運算區(qū)分瓤帚,例如
tuplex = (1, ) // # intx = (1)
Hint:如何制作可變tuple描姚,在內部嵌入list
tuplex = (1, 2, [4, 5])
tuple[2][1] = 6
tuplex
>>>> (1, 2, [4 ,6])