成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Python全棧之路系列之元組數(shù)據(jù)類型

李濤 / 3418人閱讀

摘要:元組和列表的為唯一區(qū)別就是列表可以更改,元組不可以更改,其他功能與列表一樣創(chuàng)建元組的兩種方法第一種第二種如果元祖內(nèi)只有一個元素,那么需要加上一個逗號,否則就變成字符串了。

元組(tuple)和列表的為唯一區(qū)別就是列表可以更改,元組不可以更改,其他功能與列表一樣

創(chuàng)建元組的兩種方法

第一種

ages = (11, 22, 33, 44, 55)

第二種

ages = tuple((11, 22, 33, 44, 55))

如果元祖內(nèi)只有一個元素,那么需要加上一個逗號,否則就變成字符串了。

In [1]: t = (1)

In [2]: t
Out[2]: 1

In [3]: type(t)
Out[3]: int

In [4]: t = (1,)

In [5]: t
Out[5]: (1,)

In [6]: type(t)
Out[6]: tuple
元組所具備的方法

查看列表中元素出現(xiàn)的次數(shù)

count(self, value):

屬性 描述
value 元素的值
>>> ages = tuple((11, 22, 33, 44, 55))
>>> ages
(11, 22, 33, 44, 55)
>>> ages.count(11)
1

查找元素在元組中的位置

index(self, value, start=None, stop=None):

屬性 描述
value 元素的值
start 開始的位置
stop 結束的位置
>>> ages = tuple((11, 22, 33, 44, 55))
>>> ages.index(11)
0
>>> ages.index(44)
3

列表嵌套

>>> T = (1,2,3,4,5)
>>> (x * 2 for x in T)
 at 0x102a3e360>
>>> T1 = (x * 2 for x in T)
>>> T1
 at 0x102a3e410>
>>> for t in T1: print(t)
... 
2
4
6
8
10
元組嵌套修改

元組的元素是不可更改的,但是元組的元素的元素就可能是可以更改的

>>> tup=("tup",["list",{"name":"ansheng"}])
>>> tup
("tup", ["list", {"name": "ansheng"}])
>>> tup[1]
["list", {"name": "ansheng"}]
>>> tup[1].append("list_a")
>>> tup[1]
["list", {"name": "ansheng"}, "list_a"]

元組的元素本身是不可修改的,但是如果元組的元素是個列表或者字典那么就可以被修改

切片原地修改不可變類型
>>> T = (1,2,3)
>>> T = T[:2] + (4,)
>>> T
(1, 2, 4)

原文地址

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://m.hztianpu.com/yun/38363.html

相關文章

  • python-數(shù)據(jù)類型元組

    摘要:元組是不可以改變的序列,如果元組的元素包含列表字典是支持修改操作的。這就意味著它們通過算法得到的值總是一個值。這是作為字典鍵值的一個必備條件。 元組是不可以改變的序列,如果元組的元素包含列表、字典是支持修改操作的。因為不可變所以元素的修改會報錯: >>> tt=(3,4,5) >>> type(tt) >>> tt[2]=4 Traceback (most recent call l...

    xiaowugui666 評論0 收藏0
  • python基礎知識元組

    摘要:元組運算符可與使用加號來連接兩個元組輸出為也可以使用乘號輸出為當然也可以用成員運算符通用地可以使用刪除元組元組相關內(nèi)置函數(shù)計算元組元素個數(shù)。返回元組中元素最大值返回元組中元素最小值??傻鷮ο髮⒖傻鷮ο筠D換為元組。 元組是什么? 你可以把它看作是只讀的列表,因為元組不可改變,但是要注意,如果元組中含有列表元素,則該列表元素是可變的,通俗地講就是兒子不可變,但是孫子可變 由于元組不可...

    ACb0y 評論0 收藏0
  • Python全棧之路系列之字典數(shù)據(jù)類型

    摘要:字典在基本的數(shù)據(jù)類型中使用頻率也是相當高的,而且它的訪問方式是通過鍵來獲取到對應的值,當然存儲的方式也是鍵值對了,屬于可變類型。 字典(dict)在基本的數(shù)據(jù)類型中使用頻率也是相當高的,而且它的訪問方式是通過鍵來獲取到對應的值,當然存儲的方式也是鍵值對了,屬于可變類型。 創(chuàng)建字典的兩種方式 第一種 >>> dic = {k1:123,k2:456} >>> dic {k1: 123, ...

    caoym 評論0 收藏0
  • Python特性元組

    摘要:通過字段名或者位置來獲取一個字段的信息屬性是一個包含這個類所有字段名稱的元組用通過接受一個可迭代對象來生成這個類的一個實例作用跟一樣把具名元組以形式返回 元組不僅僅是不可變列表 元組其實是對數(shù)據(jù)的記錄:元組中的每個元素都存放了記錄中一個字段的數(shù)據(jù),外加這個字段的位置。 正是這個位置信息給數(shù)據(jù)賦予了意義 lax_coordinates = (33.9425, -118.408056)...

    CoderBear 評論0 收藏0
  • Python全棧之路系列之函數(shù)

    摘要:指定參數(shù)即在用戶調(diào)用函數(shù)的時候不需要按照函數(shù)中參數(shù)的位置中所填寫,指定參數(shù)是需要制定參數(shù)對應的值。默認參數(shù)可以寫在定義參數(shù)的后面,如果用戶調(diào)用函數(shù)是沒有制定參數(shù),那么就會用默認參數(shù),如果用戶指定了參數(shù),那么用戶指定的參數(shù)就會代替默認參數(shù)。 函數(shù) 函數(shù)是Python為了代碼最大程度的重用和最小化代碼冗余而提供的最基本的程序結構。 函數(shù)式:將某功能代碼封裝到函數(shù)中,日后便無需重復編寫,僅...

    guyan0319 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<