python列表知識點總結

2021-09-16 14:28:32 字數 1788 閱讀 6756

list1=[1,2,3,'string',[1,2,3]]

# 索引

print(list1[3])

print(list1[3][2])

# 切片

print(list1[0:5:2])

print(list1[::-1])

str1=[1,2,3,'string',[1,2,3]]

# insert():在列表中插入元素

print(list1.insert(0,'zjj'))

pop(),remove(),del()

list1=[1,2,3,'string','[1,2,3]]

# pop():彈出最後乙個元素,這個元素還可以再利用

print(list1.pop())

# remove():移除指定的元素,該元素也可再利用,在移去之前複製給變數

print(list1.remove('zjj'))

# del():移除給定索引的元素,元素不可利用

print(str1.del(0))

in,not in

list1=[1,2,3,'string',[1,2,3]]

print(1 in list1)

print(1 not in list1)

len(),max(),min()

list1=[1,2,3,'string',[1,2,3]]

# len():返回list1元素的個數,字串也可以用該函式

print(len(list1))

# max():返回元素中最大的,如實字母,則按一定字母順序,選擇靠後的,若既有數字型又有字串型,則報錯

print(max(list1))

# min():返回元素中最小的,如實字母,則按一定字母順序,選擇靠前的,若既有數字型又有字串型,則報錯

rint(min(list1))

reverse(),sort(),copy(),clear()

list1=[1,5,8,32,2,7,0]

# reverse():逆轉函式,直接改變原有列表

print(list1.reverse())

# sort(reverse=true)#預設公升序

print(list1.sort())

print(list1.sort(reverse=false))

# copy()複製函式

list2=list1.copy()

print(list2)

# clear():清空列表

list1.clear()

print(list1)

extend(),count(),index()

list1=[1,4,2,1,3,7,8,1]

list2=['string','zjj']

# extend():

list2.extend(list1) # 列印這個返回 none

print(list2)

# 結果返回為:['string','zjj',1,4,2,1,3,7,8,1]

# count()

print(list1.count(1))

# index() # 返回對應元素的索引,若有多個相同元素,只返回第乙個找到的元素。沒找到就報錯

print(list1.index(1))

# 返回結果為0

python中list列表知識點總結

對知識的乙個小結。一,列表 list 有序集合,能通過索引來獲取元素,可變 1.insert 新增,pop remove del 方法刪除,修改等 bicycles bike cannondale redline specialized bicycles.insert 0,bus bus bike ...

python知識點總結

a 命名乙個集合a b 命名乙個集合b print a b 輸出ab兩個集合的公共部分 a 命名乙個集合a a.add 22 在集合a後加22 print sorted a 列印出新的集合a a j for j in range 1,100 將j遍歷1到100 if j 25 0 判斷1到100裡整...

python字典 知識點總結

使用python2.7 d d d d a 2 d b 3 d c 5 d d dict a 2 b 3 c 5 d fromkeys a b c 2 fromkeys 方法將值都設為了2 d number 100,200,700 character d 直接新增 d d d c 5 d 用 set...