【九 python入門系列教程 元組tuple常用用法大全】今天是小編分享python入門教程第八講 , 講述元組tuple用法 。
需要這些哦
電腦
python
方式/
1python的別的一種有序列表tuple元組 。 和上一講的list很是近似 , 可是tuple一旦初始化后元素不克不及被點竄了 。
若何界說一個元組?
界說一個元組 , 并打印
>>> students = ('zhaoyun','machao','huangzhong')
>>> print (students)
('zhaoyun', 'machao', 'huangzhong')
>>>

2元組tuple和list紛歧樣的是 , 沒有insert、app等功能嘍 , 然而獲取元素的方式和list是近似的 。
好比獲取元素索引為2或者1的元素
students[1]
>>> print (students[2])
huangzhong
>>> print (students[1])
machao
>>>

3那么不成以變的tuple有何應用場景呢?
從代碼平安性考慮 , 因為不成變動 , 加倍平安 。 所以良多時辰能利用tuple的毫不利用list , 這是根基原則之一 。
若何界說一個空的元組呢?
和list近似
>>> a = ()
>>> print (a)
()
>>> print (len(a))
0
>>>

4那若何界說一個只有一個元素的元組tuple呢?
>>> b = ('1')
>>> print (b)
1
>>>
>>>
>>> b = ('1',)
>>> print (b)
('1',)
>>>
后者界說的才是對的哦 , 只有1個元素的tuple在界說的時辰加一個逗號,用來消弭這個歧義 。

5接下來再看看這個挺有意思的例子 。
>>> c = (1,2,['x','y'])
>>> c[2][0] = 'a'
>>> c[2][1] = 'b'
>>> print (c)
(1, 2, ['a', 'b'])
>>>
從這個例子來看 , 良多會有疑問?這個tuple不是能變嗎 , 為何要說tuple是不成變的呢
其實否則 , 說tuple不成變而是說地址指標的目的不成變 , 本例所有的地址指標的目的并沒有變

6最后總結一下tuple和list的區別:
list和tuple都是Python內置有序調集 , 前者可變 , 后者不成變 。 按照具體需要和場景來選擇來利用它們二者 。

注重事項分享投票點贊或存眷 , 是對小編最年夜的鼓動勉勵 。 感謝~
以上內容就是九 python入門系列教程 元組tuple常用用法大全的內容啦 , 希望對你有所幫助哦!
猜你喜歡
- win10系統python3.6.4安裝圖文教程
- 九九重陽節是什么意思 九九重陽節又叫什么節
- 藍牙溫濕度設備接入平臺快速入門
- 拼魔方入門教程
- 怎么玩魔方入門快
- 1 電路入門基礎知識之:電阻
- 如何制作數字九宮格教程
- 九本 COC部落沖突神陣大全
- 抖音小視頻入門怎么注冊
- 去上下九怎么坐地鐵,離上下九最近的地鐵站
