Python的下標(biāo)從0開(kāi)始,L[1:]代表從第二位到最后铅鲤,L[1:4]代表從第二位到第四位(左閉右開(kāi))
-
字符串 string
字符串是 Python 中最常用的數(shù)據(jù)類(lèi)型。我們可以使用引號(hào)('或")來(lái)創(chuàng)建字符串。創(chuàng)建字符串很簡(jiǎn)單懒构,只要為變量分配一個(gè)值即可。例如:var1 = 'Hello World!'
三種序列的內(nèi)置類(lèi)型的構(gòu)建上有所不同耘擂。列表是方括號(hào) []胆剧,元組是圓括號(hào) (),字典是花括號(hào) {}醉冤。
- 列表 list
列表里面的元素可以修改秩霍,他有很多自帶的函數(shù)
list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];
- 元組
Python的元組與列表類(lèi)似蚁阳,不同之處在于元組的元素不能修改铃绒。
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";
如果元組只有1個(gè)元素,就必須加一個(gè)逗號(hào)韵吨,防止被當(dāng)作括號(hào)運(yùn)算
-
字典
d = {key1 : value1, key2 : value2 } dict[key1] = value1
鍵key必須是唯一的匿垄,但值value則不必移宅。
值可以取任何數(shù)據(jù)類(lèi)型,但鍵必須是不可變的椿疗,如字符串漏峰,數(shù)字或元組。
Python 中的字典相當(dāng)于 C++ 或者 Java 等高級(jí)編程語(yǔ)言中的容器 Map届榄,每一項(xiàng)都是由 Key 和 Value 鍵值對(duì)構(gòu)成的浅乔,當(dāng)我們?nèi)ピL問(wèn)時(shí),根據(jù)關(guān)鍵字就能找到對(duì)應(yīng)的值铝条。