介紹Python的幾種序列,字符串,列表,元組
note 1:list=[1,1.3,"a"] ?list[1:2]#取出位置從1開始到位置為2的字符,但不包含標(biāo)號(hào)為2的字符,結(jié)果為[1.3]。序列的加表示連接操作,必須是相同類型才可以鏈接。
note 2:列表是一組有序項(xiàng)目的數(shù)據(jù)結(jié)構(gòu)。創(chuàng)建列表,讀取元素,修改列表元素類似java。使用append()方法在新列表尾部加新元素。list.append(2)。使用expend()方法將列表添加在原列表尾部。insert()方法將一個(gè)元素插入列表任意位置。list.insert(0,'x')。使用count()方法計(jì)算列表某元素出現(xiàn)次數(shù)。使用in運(yùn)算符返回某元素是否在列表中 3 in list。del語(yǔ)句刪除某個(gè)特定位置的元素del list[2].remove()方法刪除某個(gè)特定值元素。
note 3:元組和列表類似,但是其元素不可變,元組一旦創(chuàng)建,任何方法都不可修改。元組與列表相比是放在()圓括號(hào)中。
note 4:字符串轉(zhuǎn)換成列表,可用list()。字符串轉(zhuǎn)換成元組使用tuple()。列表和元組轉(zhuǎn)換成字符串,必須使用join方法。
note 5:s.split()字符串的split函數(shù)默認(rèn)分隔符是空格。join()方法是split方法的逆方法,用來(lái)把字符串連接起來(lái)。
note 6:Python中字典稱為映射,通過鍵值對(duì)(key-value)存儲(chǔ)數(shù)據(jù),有較快查找速度。字典是無(wú)序的對(duì)象組合,通過鍵來(lái)存取而不是偏移存取。dict_name={key:value,key:value}。字典不允許同一鍵重復(fù)出現(xiàn)。
note 7:字典方法:dic.clear()刪除字典所有元素。dic.copy()返回字典副本。dic.get(key)返回字典的key。dic.has_key(key)返回字典是否有給定的鍵。dic.items()返回由(key,value)組成的元組。dic.keys()返回字典鍵的列表。dic.values()返回字典值得列表。