Python 列表操作

2022-05-07 01:36:09 字數 1354 閱讀 3191

#

-*- coding:utf-8 -*-

#list

'''學習目標:增刪改查

可以通過索引查詢,或者是通過切片查詢,切片的原則是左包括右不包括

'''l = ['

hadoop

', '

hive

', '

r', '

etl', '

python

', 'r'

]#取到最後

print l[1:]

#取到倒數第二個

print l[1:-1]

#步長為1, 隔乙個取乙個

print l[0:-1:2]

#步長為2, 從右到左

print l[3::-2]

'''count :統計某個元素出現過的次數

'''print l.count('r'

)'''

in : 檢視某個元素是否在列表中

'''print'r

'inl'''

index:查詢某個元素的索引,如果出現多次,進行相加

'''print l.index('r'

)'''

增'''

l_1 = range(4)

print

l_1print

l_1'''

刪:刪除通常有三種方式,分別是remove()、pop()和del()

,其中最需要注意的是pop()刪除方法,他既可以按照索引位置刪除,同時還可以返回刪除的值,之後會經常使用

'''l_2 = range(10)

#刪除特定的值

l_2.remove(6)

#按照索引位置刪除

l_2.remove(l_2[0])

#pop 按照索引位置刪除,能夠返回刪除的值

a = l_2.pop(3)

printa#

del 直接刪除,刪除多個

del l_2[2]

#改:取出list的值,再次賦值

l_3 = ['

i', '

love

', '

you']#

普通話修改

l_3[1] = '

not love'#

切片修改

l_3[1:3] = ['

love

', '

you'

]print

l_3#

reverse:倒敘列印列表

l_2.reverse()

print

l_2#

sort

l_4 = [1, 3, 2, 6, 5]

l_4.sort()

python列表建立操作 python列表操作

建立列表 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列表建立操作 python列表操作

列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別。如 list a b 2,5,1 1 新建列表 stus 建立空列表 stus1 list 建立空列表 print stus print stus1 stus 范冰冰 維達 soon 上述 ...

python 列表操作

list 一種順序儲存結構,序列的一種,列表元素可以是任何型別,類似陣列,引用型別。格式定義 olist 1,str 定義乙個空的list olist 獲取列表元素個數 len olist 刪除乙個列表 del olist 刪除乙個列表元素 del list i 支援 olist1 olist2 列...