>>>list_test = [1, 2, 3, 4, 5, 6, 7]
###2. 新增元素
#向列表中新增乙個物件object
>>>list_test
[1, 2, 3, 4, 5, 6, 7,[8, 9]]
#把乙個序列seq的內容新增到列表中
>>>list_test.extend([8, 9])
>>>list_test
[1, 2, 3, 4, 5, 6, 7,8, 9]
###3. 插入乙個元素
#第乙個引數是插入的位置,第二個是插入列表的值,0為列表第一位
>>>list_test.insert(0, 11)
>>list_test
[11,1, 2, 3, 4, 5, 6, 7]
###4. 獲取列表元素
#直接使用位置
>>>list_test[1]
11
###5. 刪除列表元素
#remove:移除指定元素
>>>list_test.remove(11)
>>>list_test
[1, 2, 3, 4, 5, 6, 7]
#pop :按標記將乙個元素丟擲列表
>>>list_test.pop()
1>>list_test
[2, 3, 4, 5, 6, 7]
#del:刪除整個列表
>>>del list_test
>>list_test
traceback (most recent call last):
file "", line 1, in nameerror: name 'list_test' is not defined
###6. 列表分片
>>>list_test = [1, 2, 3, 4, 5, 6, 7]
#第乙個引數至起始位置,第二個引數指擷取多少個
>>>list_test[0:2]
[1, 2]
#從頭到尾擷取
>>>list_test[:]
[1, 2, 3, 4, 5, 6, 7]
#每隔2個擷取乙個
>>>list_test[::2]
[1, 3, 5, 7]
#從最後開始擷取
>>>list_test[::-1]
[7, 6, 5, 4, 3, 2, 1]
###7. list 相加
>>>list_test1=[1, 2]
>>>list_test2=[3, 4]
>>>list_test1+list_test2
[1, 2, 3, 4]
###8. 判斷某個元素是否在列表中
>>>list_test = [1, 2, 3, 4, 5, 6, 7]
>>> 10 in list_test
false
>>> 1 in list_test
true
###9. 獲取列表元素出現的次數
>>>list_test = [1, 2, 3, 4, 2, 5, 6, 7, 2]
>>>list_test.count(1)
1>>>list_test.count(2)
3
###10 獲取元素在列表中的位置
>>>list_test = [1, 2, 3, 4, 2, 5, 6, 7, 2]
>>>list_test.index(1)
0>>list_test.index(2)
1
??? note 「注意」
當列表中乙個元素出現多次時,index顯示元素最先在列表**現的位置
###11.列表反轉
>>>list_test = [1, 2, 3]
>>>list_test.reverse()
>>>list_test
[3, 2, 1]
###12. 列表排序
#從小到大
>>>list_test = [1, 3, 2, 4]
>>>list_test.sort()
>>>list_test
[1, 2, 3, 4]
#從大到小
>>>list_test = [1, 3, 2, 4]
>>>list_test.sort(reverse = true)
>>>list_test
[4, 3, 2, 1]
###13. 列表拷貝(深/淺複製)
#淺複製也叫引用,指標指向記憶體同一位址,位址中內容改變,則引用全部改變
#深複製,兩個不同的記憶體位址存了一樣的值,不會互相影響
>>>list_test1 = [1, 2, 3]
>>>list_test2 = list_test1[:]
>>>list_test3=list_test1
>>>list_test1.remove(1)
>>>list_test1
[2, 3]
>>>list_test3
[2, 3]
>>>list_test2
[1, 2, 3]
Python 列表 list 操作
建立列表 sample list a 1,a b python 列表操作 sample list a b 0,1,3 得到列表中的某乙個值 value start sample list 0 end value sample list 1 刪除列表的第乙個值 del sample list 0 在列...
python 列表list 操作
關於列表list的操作 a list 或者 a b c 建立乙個新的列表 a.extend hello world 或者a.extend c 其中c是乙個列表 extend作用是為陣列拓展多個元素或者乙個列表 a.count hello 意思即為計算列表a裡hello出現的次數 a.index wo...
Python列表list排序
list排序共有四種方法。1.list 1 list的三個引數是 起點,終點,步長。可以預設。因此,list 1 對應的三個引數依次是 第乙個引數是起點 第二個引數是終點 第三個引數為 1,其中負數表示從起點到終點位置是倒著取數的,1表示一次減少乙個。舉例 a 0,1,2,3,4,5,6,7,8,9...