7、基本數據類型(tuple)



7.1、tuple類:

1、元組元素用小括號括起來,用逗號分割每個元素,一般寫元組的時候,推薦在最后加入逗號,該

逗號不占元素位置,目的是為了方便識別;

tu = (111, "alex", (11, 22), [(33, 44)], True, 33, 44,)

2、元組的特點:

(1)除了元組第一層元素是不可變(不可以增加、刪除、修改元素)數據類型外,其余特點都和列表一樣;


7.2、tuple方法;

1、獲取指定元素在元組中出現的次數:

tu = [11, 22, 33, 22, 44]

v=tu.count(22)

print(v)


2、獲取指定元素在元組中的索引,從左往右返回找到的第一個元素的下標:

tu = [11, 22, 33, 22, 44]

v=tu.index(22)

print(v)


3、查找元素:

(1)通過索引查找元組中的元素:

tu = (111,"Tom",(11,22),[(33,44)],True,33,44,)

v = tu[0]

#v = tu[3][0][0]

print(v)


(2)通過切片查找元組中的元素:

tu = [11, 22, 33, 22, 44]

v = tu[0:2]

print(v)


4、使用for循環迭代出元組中的每一個元素:

tu = [11, 22, 33, 22, 44,]

for item in tu:

print(item)


5、將字符串轉化為元組:

test="GoodMorning"

new_tu = tuple(test)

print(new_tu)


6、將列表轉化為元組:

test = [1, 2, 3, 4, "你好"]

new_tu = tuple(test)

print(new_tu)


7、將元組轉化為列表:

tu = (11, 22, 33, 22, 44, "你好",)

new_li = list(tu)

print(new_li)


8、將元組轉化為字符串:

(1)如果元組中有數字和字符串,需要自己寫for循環:

test = (1, 2, 3, 4, "你好",)

s = ""

for item in test:

s = s + str(item)

print(s)

(2)如果列表中都是字符串,使用join方法即可:

test = ("1", "2", "3", "4", "你好",)

v="".join(test)

print(v)


9、元組的一級元素不可修改/刪除/增加:

tu = (111,"Tom",(11,22),[(33,44)],True,33,44,)

v=tu[3]

print(v)

tu[3][0] = 567

print(tu)


10、小結,tuple常用方法:

索引、切片、循環

元組的一級元素不可修改/刪除/增加















免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM