python基礎語法 元組魔法

2021-08-18 15:15:55 字數 1553 閱讀 3081

# 元組魔法系列:(tuple)                        

----注:元組不可以被修改,刪除或者增減

# 1.書寫格式:tu = (11,22,33,44)

# 2.count index ----獲取指定元素在元組中的出現次數

# tu = (11,22,33,44,22)

# v = tu.count(22)

# v1 = tu.index(44)

# print(v,v1)

# 輸出結果:2 3

# 3、【】----索引,切片

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

# v = tu[1]

# v1 = tu[1:4]

# print(v1,v)

# 輸出結果:('alex', (11, 22), [(33, 44)]) alex

# 4、支援迭代操作:

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

# s = ""

# for i in tu:

#     s = s + str(i)

#     print(i)

# 5、轉換;

# s = "sadjksahdjkh"

# li = ["asd","qweruioeur"]

# tu = ("sakldjk","oipoik")

# 轉化成列表和字串;

# v = list(tu)

# s = ""

# for i in tu:

#     s = s + str(i)

# print(v,s)

# 輸出結果:['sakldjk', 'oipoik'] sakldjkoipoik

# 列表字串轉化成元組:

# v = tuple(s)

# v1 = tuple(li)

# print(v1,v)

# 輸出結果:('asd', 'qweruioeur') ('s', 'a', 'd', 'j', 'k', 's', 'a', 'h', 'd','j', 'k', 'h')

# 用元組擴充套件列表:

# li = ["asdf", "asdfasdf"]

# li.extend((11,22,33,"afd"))

# print(li)

# 輸出結果:['asdf', 'asdfasdf', 11, 22, 33, 'afd']

# 6、元組一級元素不可更改,但二級元素如果是乙個列表就可以修改

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

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

# v1 = tu[3]

# tu[3][0]=567

# print(v,v1,tu)

# 輸出結果:33 [567] (111, 'alex', (11, 22), [567], true, 33, 44)

Python基礎語法 元組

元組和列表十分相似,唯一的不同是元組用來建立一系列不可修改的元素。而列表非常適用於儲存在程式執行期間可能變化的資料集。列表內元素是允許被修改的,元組內元素是不允許被修改的。1.元組適用圓括號來標識。2.定義元組後,就可以使用索引來訪問其元素,就像訪問列表元素一樣。3.如果試圖修改元組中乙個元素的值,...

python基礎語法 字典魔法

字典魔法 staticmethod 靜態方法 1 字典格式 dic 2 fromkeys 根據序列 鍵值 建立字典,指定統一的值 v dict.fromkeys asdsad 1321,jkllj 我是好人 print v 輸出結果 v dict.fromkeys asdsad 1321,jkllj...

元組的魔法

元組和列表的比較什麼時候建立元組?如果你想要建立資料不想被修改的時候,當需要修改的時候把元組轉換為列表再修改。把字串轉換成元組s asdfsdf li asdf 123 tu 123,123,asdf v tuple s v1 tuple tu v2 list tu print v,v1,v2 a ...