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...