元組和列表的比較
什麼時候建立元組?如果你想要建立資料不想被修改的時候,當需要修改的時候把元組轉換為列表再修改。把字串轉換成元組
s = "asdfsdf"
li = ["asdf",123]
tu = (123,123,"asdf")
v = tuple(s)
v1 = tuple(tu)
v2 = list(tu)
print(v,v1,v2)
---('a', 's', 'd', 'f', 's', 'd', 'f') (123, 123, 'asdf') [123, 123, 'asdf']
用join連線元組,如果裡面有數字則不能連線,只能用for迴圈實現tu = ("asdf","asdf")
v = "_".join(tu)
print(v)
---asdf_asdf
extend,對元組或列表進行擴充套件li = ["asdf","asdf"]
li.extend([11,22,33])
print(li)
---['asdf', 'asdf', 11, 22, 33]
# 對元組進行擴充套件
li = ["asdf","asdf"]
li.extend((11,22,33,))
print(li)
---['asdf', 'asdf', 11, 22, 33]
對元組中的列表進行修改元組的一級元素不可修改/刪除/增加
tu = (111,"alex",(11,22),[(33,44)],true,33,44,)
tu[3][0] = "wanggang"
print(tu)
---(111, 'alex', (11, 22), ['wanggang'], true, 33, 44)
python基礎語法 元組魔法
元組魔法系列 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 ...
python第七課 元組的魔法
list 類,列表 li 1,34,45,age 中國 a,3,4,67 true 中括號括起來 用,分割元素 列表中的元素可以是 數字 字元 字串 列表 布林值 所有的都能放 索引支援 print li 3 切片支援 print li 3 2 支援for 迴圈 支援while迴圈 for item...
python的魔法 Python 魔法方法
先給個例子 class frenchdeck ranks str n for n in range 2,11 list jqka suits spades diamonds clubs hearts split def init self self.cards card rank,suit for ...