Python--元组(tuple)
生活随笔
收集整理的這篇文章主要介紹了
Python--元组(tuple)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
元組--tuple--()
一、元組和列表的區別二、元組的增刪減創建、訪問元組更新、刪除元組三、比較、邏輯、連接、重復、成員關系操作
一、元組和列表的區別
元組與列表的區別是:不可修改,只讀列表
列表中的:元素賦值、刪除元素、分片賦值、append()、extend()、insert()、pop()、remove()、reverse()、sort()等函數在元組中都不可使用
乘法、索引取值、tuple( )、切片取值、成員檢查、最大最小長度、count( )、index( )都可用,并且相同
二、元組的增刪減
創建、訪問元組
>>> #元組的創建
>>> tuple1=(234,452,5,6)
>>> tuple1
(234, 452, 5, 6)
>>> tuple2=123,3254,'sfte'
>>> tuple2
(123, 3254, 'sfte')
>>> (123, 3254, 'sfte')
(123, 3254, 'sfte')
#創建單個元素
>>> tuple3=("肉肉一定要更加的努力")
>>> tuple3
'肉肉一定要更加的努力'
>>> #只創建一個元素時一定要逗號結束
>>> type(tuple3)
<class 'str'>
>>> #字符串
>>> tuple4=1,
>>> type(tuple4)
<class 'tuple'>
訪問:單個值訪問、切片訪問操作和列表一樣
更新、刪除元組
#更新
>>> tupe8=('wohewodezuguo','naza')
>>> tupe8=tupe8[:1]+('aaaa',)+tupe8[1:]
>>> tupe8
('wohewodezuguo', 'aaaa', 'naza')
#刪除
>>> del tupe8
>>> tupe8
Traceback (most recent call last):
File "<pyshell#65>", line 1, in <module>
tupe8
NameError: name 'tupe8' is not defined
三、比較、邏輯、連接、重復、成員關系操作
總結一:
序列是Python中最基本的數據結構
序列中的每個元素都分配一個數字:位置或索引,從0開始
Python有6個序列的內置類型,常見的是列表、元組
序列的操作有:索引、切片、加(組合)、乘、檢查成員、長度、最
總結二:
列表是可變序列,元組是不可變序列:元組中不可添加、修改和刪除元素
列表可以切片訪問、修改元素,元組也可切片訪問,但不可修改
元組比列表的訪問和處理速度快,只進行元素訪問、不修改的話,建議使用元組
列表不能作為字典的鍵,而元組則可以
謝謝你的喜歡!
總結
以上是生活随笔為你收集整理的Python--元组(tuple)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 去哪网订机票(携程好还是去哪儿网?)
- 下一篇: FreeNAS存储服务器搭建