列表及其方法

2022-07-26 05:48:10 字數 1968 閱讀 4059

只有被break打斷時不會執行else

s = '

fdsafdsa

'for i in

s:

print

(i)

break

else

:

print(666)

1、索引,切片,步長

li = ['

alex

', 123, true, (3, '

wusir

'), [1, 2, 3, '

小明'], ]

print

(li[0])

print(li[2])

print(li[1:4])

print(li[:5:2])

print(li[-1:-3:-1])

2、列表的增

li = [1,'

a','

b','

a',2,3,'

老男孩']#

alex')

li.aooend([1, 2, 3])

print(li) #

#insert

li.insert(1, '

alex

') #

插入到索引值對應元素前面

#extend 歸併,迭代的加

li.extend('

abc'

) li.extend([1,2,3])

print(li)

3、列表的刪

li = [1,'

a','

b','

a',2,3,'

老男孩']#

pop() 按照索引值刪,預設為最後乙個,return刪除的值

li.pop()

li.pop(1)

print

(li)

#remove() 按照元素刪除,每次只刪除乙個,從左往右

li.remove('a'

)print

(li)

#del 可刪除整個列表或切片刪

del li[1:3]

del li[:3:2]

delli

print

(li)

#clear 清空列表,剩下空列表

li.clear()

print(li)

4、列表的改

li = [1,'

a','

b','

a',2,3,'

老男孩']#

按照索引改

li[2] = 'a'

print

(li)

#按照切片改

li[1:3] = [1, 2, 3] #

新內容必須為可迭代的(str, list, dict.....)

5、列表的查

按照索引,切片檢視

用for迴圈檢視

6、列表的其他方法

ls = [1, 2, 1, 7, 5, 4, 9, 8, 3]#排序

ls.sort() #

正向排序

print

(ls)

ls.sort(reverse = true) #

反向排序

print

(ls)#翻轉

ls.reverse()

print

(ls)

#長度 len()

print

(len(ls))

#計數 count()

print(ls.count(1))

#索引 index()

print(ls.index(9))

元組被稱為唯讀列表,即資料可以被查詢,但不能被修改,所以,字串的切片操作同樣適用於元組。例:(1,2,3)("a","b","c")

列表及其常用方法

有序的集合 列表名 元素1,元素2,元素 可以試任意型別 元素與元素使用逗號隔開 1.列表的組合list1 list2 list3 功能 將list1中的元素與list2中的元素組合成乙個新的列表並返回 2.列表的重複list2 list n 功能 將list1中的元素重複n次輸出到list2中 3...

python列表及其方法 元組

列表 它是一種有序的集合 建立列表 列表名 列表選項1,列表選項2,列表選項3,列表選項4.列表選項n 空列表 列表名 列表中的元素資料可以是不同的型別 列表訪問 注意 訪問不要下標越界 取值 格式 列表名 下標 列表操作 1.list1 list2 兩個列表相加 2.列表的擷取 list n,m ...

python 列表基本操作和方法及其應用

1.列表的基本操作 針對列表的基本操作除了通用序列操作,還有賦值 插入 刪除 排序等 列表是可變物件型別,因此這些操作都是對原列表的修改,並不生成新的列表 1 賦值 如果是單個索引,就是單個列表元素的賦值。如果同時給多個列表元素賦值,就可以利用強大的分片功能來賦值。list是乙個常用的型別轉換函式。...