91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中元組的簡單介紹

發布時間:2021-07-10 14:43:39 來源:億速云 閱讀:173 作者:chen 欄目:編程語言

這篇文章主要講解了“Python中元組的簡單介紹”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python中元組的簡單介紹”吧!

列表屬于可變序列,可以任意修改列表中的元素。元組屬于不可變序列,不能修改元組中的元素。

因此,元組沒有增加元素、修改元素、刪除元素相關的方法。因此,我們只需要學習元組的創建和刪除,元組中元素的訪問和計數即可。

元組支持如下操作:

1. 索引訪問

2. 切片操作

3. 連接操作

4. 成員關系操作

5. 比較運算操作

6. 計數:元組長度 len()、最大值 max()、最小值 min()、求和 sum()等。

1 元組的創建

1.1. 通過()創建元組,小括號可以省略。

a = (10,20,30)或者a = 10,20,30

如果元組只有一個元素,則必須后面加逗號。

這是因為解釋器會把(1)解釋為整數 1,(1,)解釋為元組。

>>> a = (1)
>>> type(a)
<class 'int'>
>>> a = (1,)
#或者
a = 1,
>>> type(a)
<class 'tuple'>

2.2. 通過 tuple()創建元組

tuple(可迭代的對象)
例如:
b = tuple()
#創建一個空元組對象
b = tuple("abc")
b = tuple(range(3))
b = tuple([2,3,4])

總結:

tuple()可以接收列表、字符串、其他序列類型、迭代器等生成元組。

list()可以接收元組、字符串、其他序列類型、迭代器等生成列表。

2 元組的元素訪問和計數

11.2 元組的元素訪問和計數

2.1 元組的元素不能修改

>>> a = (20,10,30,9,8)
>>> a[3]=33
Traceback (most recent call last):
File "<pyshell#313>", line 1, in <module>
a[3]=33
TypeError: 'tuple' object does not support item assignment

2.2 元組的元素訪問和列表一樣,只不過返回的仍然是元組對象

>>> a = (20,10,30,9,8)
>>> a[1]
10
>>> a[1:3]
(10, 30)
>>> a[:4]
(20, 10, 30, 9)

3. 列表關于排序的方法 list.sorted()是修改原列表對象,元組沒有該方法。如果要對元組排

序,只能使用內置函數 sorted(tupleObj),并生成新的列表對象。

>>> a = (20,10,30,9,8)
>>> sorted(a)
[8, 9, 10, 20, 30]

3 zip

zip(列表 1,列表 2,...)將多個列表對應位置的元素組合成為元組,并返回這個 zip 對象

>>> b = [40,50,60]
>>> c = [70,80,90]
>>> d = zip(a,b,c)
>>> list(d)
[(10, 40, 70), (20, 50, 80), (30, 60, 90)]

感謝各位的閱讀,以上就是“Python中元組的簡單介紹”的內容了,經過本文的學習后,相信大家對Python中元組的簡單介紹這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永和县| 贺州市| 岳池县| 措勤县| 宝兴县| 永康市| 海原县| 滁州市| 墨玉县| 土默特左旗| 宁南县| 昭苏县| 德化县| 始兴县| 德钦县| 牡丹江市| 贺兰县| 南康市| 汉寿县| 四子王旗| 闽侯县| 襄城县| 宜春市| 中牟县| 奈曼旗| 哈巴河县| 怀仁县| 宝鸡市| 丰顺县| 隆化县| 织金县| 罗山县| 阿拉善右旗| 黔东| 婺源县| 新营市| 塔河县| 大方县| 密云县| 夏津县| 丘北县|