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

歡迎訪問 生活随笔!

生活随笔

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

python

python学习三:列表,元组

發布時間:2025/6/17 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习三:列表,元组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.列表:

1.列表的定義方式:

list1 = [1,2,3,4,"hello","world"]

如上所示,list1就是一個列表,列表的內容以中括號包含起來

print(list1[2])

取值方式是使用下表的方式,下表從0開始,取第編號為2的下標,取出來的值為3

2.列表的常用操作:

list1.append(5) #追加一個元素

如果想要追加多個元素,我們可以append一個list2,如下

list2 = [3,9,5,9,8,7,6] list1.append(list2) for i in list1:print(i) print(list1)輸出: 1 2 3 4
hello
world [
3, 9, 5, 9, 8, 7, 6] [1, 2, 3, 4,'hello', 'world',[3, 9, 5, 9, 8, 7, 6]]

從上邊的例子我們可以知道,列表是可以有重復元素的,并且可以在一個列表中追加另一個列表,但是有一點要注意,就算追加了另一個列表,在list1中也是將那個追加的列表當作一個元素來看待,而不是將list2中的每個元素追加到list1中。

list1.clear(); #清空當前列表 print(list1)

輸出:
[] print(list1.count("hello")) #計算出當前元素出現的次數,打印結果1 list2 = list1.copy() #復制一個列表,需要注意的是與便便直接賦值的區別,如果我們改變了list1,那么list3也會變,也就是說list1與list3是同一個內存地址,而list2是一個新的內存地址,不會受到list1改變的影響 list3 = list1 print(list2) print(list3) list2 = ["cat","dog"]#用于添加另一個列表,append無法解決的問題使用extend即可 list1.extend(list2) print(list1)輸出: [1, 2, 3, 4, 'hello', 'world', 'cat', 'dog'] print(list1.index("hello")) #獲取當前元素所在下表,從0開始,打印結果為4 list1.insert(0,"a") #插入一個元素,第一個參數為下表,第二個參數是要插入的內容 print(list1)

輸出:
['a', 1, 2, 3, 4, 'hello', 'world'] print(list1.pop(4)) #用于移除i列表中的一個元素,并且返回移除元素的值 print(list1) list1.remove(4) #移除元素,參數為要移除的參數的值 list1.remove("hello") print(list1)輸出 [1, 2, 3, 'world'] list1.reverse() #列表的反響排序 print(list1)輸出: ['world', 'hello', 4, 3, 2, 1]

?2.元組

1.元組的定義方式

tuple2 = ("hello","world",2,8)

與列表非常像,區別就是列表用的中括號[]包含元素,而元組用的是小括號。

還有一種定義方式是由列表轉化而來,如下:

tuple2 = tuple(list1)

打印下tuple2出現的就是list1的所有元素,不過是由小括號()包起來的。

元組與列表最大的區別就是元組是不能改變內容的,一旦一個元組被定義,那么直到該元組被回收,都不能改變這個元組的值。

轉載于:https://www.cnblogs.com/liquant/p/8644757.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的python学习三:列表,元组的全部內容,希望文章能夠幫你解決所遇到的問題。

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