一文看懂Python(一)-----列表和元組篇
阿新 • • 發佈:2021-01-16
一、列表
1.1 建立一個列表
member = ['胖虎','大熊','小夫','小叮噹','小妹妹']
member
1.2 建立一個混合列表
mix = [1,'胖虎','3.14',[1,2,3]]
mix
1.3 建立一個空列表
empty = []
empty
1.4 向列表中新增元素
1.4.1 append(sub):在列表末尾新增一個元素sub
member.append('董金琨')
member
1.4.2 extend(list):向原列表中新增另一個列表,以一個列表來擴充套件另一個列表,list是一個列表型別
member.extend(['胖虎他媽','大熊她爸'])
member
1.4.3 insert(i,x)函式:在第i位置新增元素x
member.insert(1,'小夫她爹')
member
1.5 獲取列表中的元素
member[0]
1.6 刪除列表中的元素
1.6.1 del 方法
# 刪除指定位置元素
del member[1]
# 刪除整個列表
del member
1.6.2 remove(x):刪除列表中的x元素,x必須在列表中,不在會報錯
# remove(元素):該元素必須在列表中
member.remove('胖虎')
member
1.6.3 pop(i):刪除第i個位置的元素
member.pop(i)
member
1.7 列表重複操作符
# 該操作不會影響原列表
list3 = [123,456]
list3*5
1.8 列表常用內建函式
1.8.1 count(x):檢視引數x出現在列表中的次數
list3 = [123,456,789]
list3 *= 5
list3.count(123)
1.8.2 index(x,[[start],[end]]):返回引數x在列表中的位置,start和end可選。
list3.index(123,3,7)
1.8.3 reverse():翻轉列表
list3.reverse()
list3
1.8.4 sort():列表排序,預設從小到大
# sort()函式會改變原列表
list6 = [4,5,2,3,1,10]
list6.sort()
list6
# 從大到小排序
list7 = [7,8,5,2,7,8,9]
list7.sort(reverse = True)
list7
二、元組
2.1 建立一個普通的元組
tuple1 = (1,2,3,4,5,6,7,8)
tuple1
2.2 建立只含一個元素的元組
tuple3 = (1,)
tuple3
2.3 更新修改元組
# 原temp還存在,但是沒有變數名指向它
temp = ('大熊','小夫','大P','小米')
temp = temp[:2] + ('小景',)+temp[2:]
temp
2.4 刪除元組
del temp