SETL語言(1969年)
注:Python他的爺爺
初始化:v:=[10,20,30];
獲取數(shù)組:v[1]
注:數(shù)組索引為1開頭的
ABC語言(1987年)
注:Pyrhon他的爸爸
賦值:PUT {1,2} IN v
添加元素:INSERT 8 IN v
刪除元素:REMOVE 8 FROM v
Python語言(1991年)
定義列表:v=[10,20,30]
獲取列表:v[0]
獲取列表(倒置):v[-1]#結果:30
列表切片:v[1:3]#結果:20,30
列表拼接:[1]+[2]#結果:1,2
數(shù)組乘法:[8]*2#結果:[8,8]
獲取長度:len(列表)
彈出(出棧拯啦,默認最后一個):e=v.pop()
v結果:[10,20]矩父,e結果:30
彈出(指定元素):e=v.pop(2)
v結果:[10,20]眯杏,e結果:20
彈出(指定負數(shù)):e=v.pop(-2)
v結果:[10,30]棺滞,e結果:20
刪除元素:v.remove(元素)
刪除某個索引:del v[1]#結果:[10,30]
追加:v.append(元素)
插入:v.insert(索引,元素)
清空:v.clear()
獲取索引依據(jù)元素:v.index(20)#結果:1
查找:20 in v
結果:True
排序:v.sort()
倒序:v.sort(reverse=True)
擴展列表:v.extend([1,2])
初始化循環(huán):v=[i for i in range(5)]
元組
定義元組:v=(10,20,30)
注:元組不能賦值
獲取元組:v[0]
字典
定義字典:v={"a":100,"b":200}
獲取字典:v["a"]