python 列表,元組和字串
阿新 • • 發佈:2018-12-04
列表
新增元素
一個 append()
多個 extend([])
任意位置insert(索引,引數)
獲取元素
位置互調
>>> name = ["雞蛋","鴨蛋","鵝蛋","鵪鶉蛋"]
>>> name[0],name[3] = name[3],name[0]
>>> name
['鵪鶉蛋', '鴨蛋', '鵝蛋', '雞蛋']
刪除元素
remove() 不需要知道元素在列表中的具體位置
del 是語句 ex:del name[1] 或del name
pop() 預設彈出列表中的中的最後一個元素 name.pop()
加索引 name.pop(2)
列表分片 slice
建立於列表的一個拷貝(副本) ,保持原來的列表。
>>> name
['鵪鶉蛋', '鴨蛋', '鵝蛋', '雞蛋']
>>> name[1:3]
['鴨蛋', '鵝蛋']
>>> name[1:]
['鴨蛋', '鵝蛋', '雞蛋']
>>> name[:3]
['鵪鶉蛋', '鴨蛋', '鵝蛋']
>>> name[:]
['鵪鶉蛋', '鴨蛋', '鵝蛋', '雞蛋']
第三個引數:預設是1 ,代表步長
>>> list = [1,2,3,4,5,6,7,8,9] >>> list[::2] [1, 3, 5, 7, 9] >>> list[::-1] #相當於複製一個反轉的列表 [9, 8, 7, 6, 5, 4, 3, 2, 1] >>> ```>>> list1 = [123,234] >>> list2 = [234,123] >>> list1 >list2 False