python-list基本操作
阿新 • • 發佈:2018-12-22
list基本操作
1) list列表,陣列
stus = ['yangguo','小龍女','哈根達斯','琪琪']#下標,索引,角標:0,1,2,3
- 查詢名字叫“小龍女”的元素在第幾位,下標從0開始計算
print(stus[1])
- 空list
stus=list[]
2) 新增
- append在list末尾增加一個元素
stus.append('bitch')
- insert在指定位置前增加一個元素
stus.insert(0,'小明')
- insert如果指定的下標不存在就末尾新增
stus.insert(20,'mike')
- len()檢視元素裡面的個數
print('stus的長度是',len(stus))
3) 修改
- 修改列表中的元素,指定元素的下標
stus[7] = 'xiaolongnv'
4) 刪除
- pop預設刪除最後一個元素,可以傳入指定的下標
stus.pop(-20)
pop傳一個不存在的下標(報錯:下標越界)
- remove刪除指定的元素
stus.remove('小龍女')
傳一個不存在的元素(報錯:元素不在列表中)
- 刪除指定元素的下標
del stus[-1]
- 清空list
stus.clear()
5) 查詢
- 查詢某個元素在列表裡面出現的次數;如果查詢不存在的元素,返回值為0
res = stus.count('yangguo')
print('出現的次數',res)
- 返回某個元素的下標
index = stus.index('yangguo')
- 如果列表裡有多個元素,返回第一次元素出現的下標;如果列表裡面不存在這個元素,返回報錯:元素在列表中不存在
index = stus.index('yangguo'
- 反轉reverse()
stus.reverse()
- 排序sort()
nums = [3,5,2,6,1,7,0,8]
nums.sort()#呈正序排序
nums.sort(reverse=True)#加上引數呈倒序排序
- 把list裡面的一個元素加到另外一個list裡
A = ‘cc’
B = ‘dd’
b.extend(a)