欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python代碼庫(kù)之Tuple如何append添加元素問(wèn)題

 更新時(shí)間:2023年01月31日 14:11:47   作者:知識(shí)大胖  
這篇文章主要介紹了Python代碼庫(kù)之Tuple如何append添加元素問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Python 代碼庫(kù)之Tuple如何append元素

tuple不像array給我們提供了append函數(shù),我們可以通過(guò)下面的方式添加

t=[1,3,4,5]                                                             
k=() 
for item in t: 
    k=k+(item,) 

Python tuple與list、append與extend

tuple 里邊的 list 可修改:

>> t = (1, 2, [3, 4])
>>t[2].append(5)
>> t?
(1, 2, [3, 4, 5])

tuple的切片還是tuple,list的切片還是list(這可能是一句廢話)

>>>type(t[0:2])
<class 'tuple'>
>>>type(l[0:3])
<class 'list'>

1. tuple可讀不可寫(xiě)

tuple的元素不可作左值,list反之

>>>t = (1, 2, 3)
>>>t[:]
(1, 2, 3)

>>>t[0] = 4
Traceback (most recent call last):
? File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment

>>>l = [1, 2, 3]
>>>l[:]
[1, 2, 3]
>
>>>l[0] = 4
>

2. 兩者的成員函數(shù)

tuple幾乎沒(méi)什么成員函數(shù),list卻有著豐富的成員函數(shù):

>>>t = (1, 2, 3, 3, 4)
>>>dir(t)
# 有意義的成員函數(shù)只有`count`、`index`
# count,記錄元組中某一元素出現(xiàn)的次數(shù),index返回值所在的下標(biāo)
>>>t.count(3)
2
>>>t.count(2)
1
>>>t.index(4)
4

>>>l=[1, 2, 3, 4]
dir(l)

3. 彼此間類(lèi)型轉(zhuǎn)換

>>>l = [1, 2, 3, 3, 4]
>>>tuple(l)
(1, 2, 3, 3, 4)
>>>t = (1, 2, 3, 3, 4)
>>>list(t)
[1, 2, 3, 3, 4]

>>>(l)
[1, 2, 3, 3, 4]
>>>[t] ? ? ? ? ? ? ? ? # 由元組組成的list
[(1, 2, 3, 3, 4)]

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 連接pandas以及數(shù)組轉(zhuǎn)pandas的方法

    連接pandas以及數(shù)組轉(zhuǎn)pandas的方法

    今天小編就為大家分享一篇連接pandas以及數(shù)組轉(zhuǎn)pandas的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Django?ORM數(shù)據(jù)庫(kù)操作Python化藝術(shù)探索

    Django?ORM數(shù)據(jù)庫(kù)操作Python化藝術(shù)探索

    這篇文章主要介紹了Django?ORM數(shù)據(jù)庫(kù)操作Python化藝術(shù)探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Python如何實(shí)現(xiàn)自帶HTTP文件傳輸服務(wù)

    Python如何實(shí)現(xiàn)自帶HTTP文件傳輸服務(wù)

    這篇文章主要介紹了Python如何實(shí)現(xiàn)自帶HTTP文件傳輸服務(wù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Python實(shí)現(xiàn)單例模式的5種方法

    Python實(shí)現(xiàn)單例模式的5種方法

    單例模式應(yīng)該是應(yīng)用最廣泛,實(shí)現(xiàn)最簡(jiǎn)單的一種創(chuàng)建型模式。本文詳細(xì)的介紹了Python實(shí)現(xiàn)單例模式的5種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 使用python庫(kù)xlsxwriter庫(kù)來(lái)輸出各種xlsx文件的示例

    使用python庫(kù)xlsxwriter庫(kù)來(lái)輸出各種xlsx文件的示例

    這篇文章主要介紹了使用python庫(kù)xlsxwriter庫(kù)來(lái)輸出各種xlsx文件的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python+selenium 自動(dòng)化快手短視頻發(fā)布的實(shí)現(xiàn)過(guò)程

    Python+selenium 自動(dòng)化快手短視頻發(fā)布的實(shí)現(xiàn)過(guò)程

    這篇文章主要介紹了Python+selenium 自動(dòng)化快手短視頻發(fā)布,通過(guò)調(diào)用已啟用的瀏覽器,可以實(shí)現(xiàn)直接跳過(guò)每次的登錄過(guò)程,上傳功能的使用方法通過(guò)代碼給大家介紹的也非常詳細(xì),需要的朋友可以參考下
    2021-10-10
  • 詳解python之多進(jìn)程和進(jìn)程池(Processing庫(kù))

    詳解python之多進(jìn)程和進(jìn)程池(Processing庫(kù))

    本篇文章主要介紹了詳解python之多進(jìn)程和進(jìn)程池(Processing庫(kù)),非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-06-06
  • 使用基于Python的Tornado框架的HTTP客戶(hù)端的教程

    使用基于Python的Tornado框架的HTTP客戶(hù)端的教程

    這篇文章主要介紹了制作一個(gè)基于Python的Tornado框架的HTTP客戶(hù)端的教程,Tornado的異步特性使其能夠獲得很好的性能,需要的朋友可以參考下
    2015-04-04
  • 詳解django.contirb.auth-認(rèn)證

    詳解django.contirb.auth-認(rèn)證

    這篇文章主要介紹了詳解django.contirb.auth-認(rèn)證,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • python中resample函數(shù)實(shí)現(xiàn)重采樣和降采樣代碼

    python中resample函數(shù)實(shí)現(xiàn)重采樣和降采樣代碼

    今天小編就為大家分享一篇python中resample函數(shù)實(shí)現(xiàn)重采樣和降采樣代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02

最新評(píng)論