Python中列表的介绍以及常见操作
1.列表的介紹
列表的格式:變量A的類型為列表
列表中的元素可以是不同類型的
例如:testlist=[1,‘a’]
2.打印出列表的數據
1.我們可以根據下標取值進行打印
namesList = ['xiaoWang','xiaoZhang','xiaoHua'] print(namesList[0]) print(namesList[1]) print(namesList[2])
2.使用for循環遍歷
3.使用while循環遍歷
3.列表的添加操作
1.append()方法
通過append()可以向列表尾部添加元素
namesList = ['xiaoWang','xiaoZhang','xiaoHua'] name=['xiaoFei','xiaoLe'] namesList.append(name) print(namesList)2.extend()方法
通過extend可以將另一個集合中的元素逐一添加到列表中
namesList = ['xiaoWang','xiaoZhang','xiaoHua'] name=['xiaoFei','xiaoLe'] namesList.extend(name) print(namesList)
3.insert()方法
insert(index, object) 在指定位置index前插入元素object
namesList = ['xiaoWang','xiaoZhang','xiaoHua'] namesList.insert(1,'6666') print(namesList)append和extend區別:
append方法用于在列表末尾添加新的對象,它是把添加的對象當成一個整體追加到末尾
extend用于在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)
4.列表的修改操作
修改元素的時候,要通過下標來確定要修改的是哪個元素,然后才能進行修改
namesList = ['xiaoWang','xiaoZhang','xiaoHua'] namesList[1]='huaHua' print(namesList)
5.列表的查找操作
1.in 方法
in(存在),如果存在那么結果為true,否則為false
namesList = ['xiaoWang','xiaoZhang','xiaoHua'] name=input('請輸入你的名字:') if name in namesList:print('找到了') else:print('沒找到')
2.not in 方法
not in(不存在),如果不存在那么結果為true,否則false
namesList = ['xiaoWang','xiaoZhang','xiaoHua'] name=input('請輸入你的名字:') if name not in namesList:print('沒找到') else:print('找到了')
3.index 方法
查找列表中元素的索引
namesList = ['xiaoWang','xiaoZhang','xiaoHua'] print(namesList.index('xiaoZhang'))
4.count 方法
查看列表中元素出現的次數
namesList = ['xiaoWang','xiaoZhang','xiaoHua','xiaoZhang'] print(namesList.count('xiaoZhang'))
6.列表中的刪除操作
1.del 方法
del是根據下標進行刪除
namesList = ['xiaoWang','xiaoZhang','xiaoHua','xiaoZhang'] del namesList[1] print(namesList)
2.pop 方法
pop是默認刪除最后一個元素,也可以根據索引進行刪除
# 默認刪除最后一個 namesList = ['xiaoWang','xiaoZhang','xiaoHua','xiaoZhang'] namesList.pop() print(namesList)# 根據索引進行刪除 namesList = ['xiaoWang','xiaoZhang','xiaoHua','xiaoZhang'] namesList.pop(2) print(namesList)
3.remove 方法
remove是根據元素的值進行刪除
namesList = ['xiaoWang','xiaoZhang','xiaoHua','xiaoZhang'] namesList.remove('xiaoHua') print(namesList)
7.列表的排序操作
排序(sort,reverse)
sort方法是將list按特定順序重新排列,默認為由小到大,參數reverse=True可改為倒序,由大到小。
reverse方法是將list逆置。
# sort排序 a=[5,1,6,8,2] a.sort() print(a) # sort排序之后降序 a=[5,1,6,8,2] a.sort(reverse=True) print(a) # reverse 反轉 a=[5,1,6,8,2] a.reverse() print(a)
8.小練習送給你們
(一)
(二)
總結
以上是生活随笔為你收集整理的Python中列表的介绍以及常见操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中字符串的介绍以及常见操作
- 下一篇: Python中元组的介绍以及常见操作