日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python中列表的介绍以及常见操作

發布時間:2025/3/20 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python中列表的介绍以及常见操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.列表的介紹
列表的格式:變量A的類型為列表

namesList = ['xiaoWang','xiaoZhang','xiaoHua']

列表中的元素可以是不同類型的
例如:testlist=[1,‘a’]
2.打印出列表的數據

1.我們可以根據下標取值進行打印

namesList = ['xiaoWang','xiaoZhang','xiaoHua'] print(namesList[0]) print(namesList[1]) print(namesList[2])


2.使用for循環遍歷

namesList = ['xiaoWang','xiaoZhang','xiaoHua'] for i in namesList:print(i)


3.使用while循環遍歷

namesList = ['xiaoWang','xiaoZhang','xiaoHua'] length=len(namesList) i=0 while i<length:print(namesList[i])i+=1


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.小練習送給你們
(一)

  • 靜態初始化一個空列表list,使用循環向列表中添加 1–10之間的所有整數;
  • 向01中創建的列表list中添加一個字符串“XuanGe”
  • 刪除下標索引為0的元素
  • 將下標索引為1的元素改為66
  • 輸出列表中的第3個元素
  • li=[] # 01 for i in range(1,10):li.append(i) print(li) # 02 li.append('XuanGe') print(li) # 03 del li[0] print(li) # 04 li[1]=66 print(li) # 05 print(li[2])


    (二)

  • 定義list= [23,34,35,31,22,33,55,43,78,34]
  • 查詢出所有的偶數添加到列表list1中,并將list1排序
  • 將01中排序的list1通過extend添加list2= [[[3,21],2],[4],3],取出元素21
  • list=[23,34,35,31,22,33,55,43,78,34] list1=[] list2=[[[3,21],2],[4],3] # 01 for i in list:if i % 2 ==0:print(i)list1.append(i) list1.sort() print(list1) # 02 list1.extend(list2) print(list1) print(list1[4][0][1])

    總結

    以上是生活随笔為你收集整理的Python中列表的介绍以及常见操作的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。