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

歡迎訪問 生活随笔!

生活随笔

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

python

Python 元组遍历排序操作方法

發布時間:2025/4/9 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 元组遍历排序操作方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Python不可變數據類型中,有一個比較重要的角色那就是元組( tuple?)。如果某個對像被定義為元組類型,那么就意味著它的值不能被修改,除非重新定義一個新的對像。元組和List列表常被放在一起進行比較,它們都是序列,所以有許多相同的操作方法,但前者是不可變數據類型,后者是可變數據類型,從本質上又并不相同.

?

內存結構

?

?

如何創建元組tuple

1、創建元組方法很簡單,元組是用小括號( )包括起來的,( )括號中的元素用逗號分割,這樣就完成元組的創建了。
>>>(1,2,3)
(1,2,3)
如果新建時沒有用( )括號包括,只用逗號進行分隔python也會把它認做為元組
>>>1,2,3
(1,2,3)
如果你新建的元組中只有一個值,那么請記得在這個值后邊加上逗號
>>>1,
(1,)????
如果沒有逗號,python只當把它當做整型來處理。
>>>1
1

2、還有一種有趣的元組創建方法,需要用到tuple函數的功能:它可以一個列表為參數,把它轉換為元組。

tuple([1,2,3,4])

>>>(1,2,3,4)

tuple('hello')

>>>('h','e','l','l','o')

用了字符串為參數,結果是把字符串'hello'中的每一個字母,都做為一個新的元素添加到新元組中。

如何讀取元組中的數據、值

元組是一個有序的集合,和列表一樣可以通過偏移來數據。簡單的說,元組支持索引和切片操作。
索引(下標)和切片取值:

x = (0,1,2,3)

x[1] ?索引下標

x[2:4] ?切片取值 ? 不包含四

如何修改元組的操作方法

元組a = (2,3,3) 要把它變成(3,3,3)

list(a) ? 把元組轉換成列表a =[2,3,3]

a[0]=3 ?更改元組轉變成列表的第一個值

tuple(a)

1、首先引用list( )方法中傳入變量a的值,并賦值給變量b,得到列表b = [2,3,3]
2、取列表變量b的第0位的值,并修改為3,此時變量b = [3,3,3]
3、最后用tupel( )方法中傳入變量b的值,重新賦值給變量a,此時a = (3,3,3)

?

?

如果元組內包含的元素中,有可變數據類型,修改起來就十分方便

變量名為X的元組,第0位下標對應的是一個列表,因為列表是可變數據類型,所以可以直接進行修改

?

1、元組是一個有序的集合,
2、元組和列表一樣可以使用索引、切片來取值。
3、創建元組后不能在原地進行修改替換等操作。
4、元組支持嵌套,可以包含列表、字典和不同元組。
5、元組支持一般序列的操作,例如:+、*
???? >>>(1,2)+(3,4)
???? (1,2,3,4)
???? >>>(7,8)*4
???? (7,8,7,8,7,8,7,8)
??? 注意+、*操作時,返回的是一個新元組

?

轉載于:https://www.cnblogs.com/wangyao2317072926/p/7622501.html

總結

以上是生活随笔為你收集整理的Python 元组遍历排序操作方法的全部內容,希望文章能夠幫你解決所遇到的問題。

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