python學習之元組

來源:互聯網
上載者:User

標籤:取值   bsp   逗號   env   color   pytho   /usr   for   class   

元組和列表類似,只是元組是列表的二次加工,列表是[]表示,元組是(),並且元組是不能被修改、增加、刪除,建議在寫元組的時候,在後面加上逗號(,)

元組表示:

tu = (1,2,3,"dds",)

1、索引取值或切片取值

#!/usr/bin/env python#索引取值tu = (1,2,3,"dds",)n=tu[0]print(n)#切片取值n1=tu[0:3]print(n1)

結果:

1(1, 2, 3)

2、for迴圈取值

#!/usr/bin/env python#for迴圈取值tu = (1,2,3,"dds",)for a in tu:    print(a)

結果:

123dds

3、字串、列錶轉化成元組

#!/usr/bin/env python#字串轉化成元組s="ssshdj"s1 = tuple(s)print(s1)#列錶轉化成元組li=["1df",12,11]s2 = tuple(li)print(s2)

結果:

(‘s‘, ‘s‘, ‘s‘, ‘h‘, ‘d‘, ‘j‘)(‘1df‘, 12, 11)

4、元組的一級元素不可被修改,但是擷取到列表中的元素是可以被修改的

#!/usr/bin/env python#元組的一級元素不可被修改tu=(1,"ww","rtr",[(45,87)],2,)s1=tu[3]print(s1)s2=tu[3][0]print(s2)s3=tu[3][0]=100print(s3)print(tu)

結果:

[(45, 87)](45, 87)100(1, ‘ww‘, ‘rtr‘, [100], 2)

 

python學習之元組

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.