1. 程式人生 > >python 列表,元組和字串

python 列表,元組和字串

列表

新增元素
一個 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