python學習之元組

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

元組表示:ssh

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

一、索引取值或切片取值

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

結果:spa

1
(1, 2, 3)

二、for循環取值

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

結果:code

1
2
3
dds

三、字符串、列表轉化成元組

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

結果:blog

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

四、元組的一級元素不可被修改,可是獲取到列表中的元素是能夠被修改的

#!/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]=100
print(s3)
print(tu)

結果:索引

[(45, 87)]
(45, 87)
100
(1, 'ww', 'rtr', [100], 2)
相關文章
相關標籤/搜索