2019-01-03元祖怀浆,字典集合

一 Tuple(元祖)

"""
1.什么是元祖(tuple)
python提供的容器型數(shù)據(jù)類型,不可變并且有序怕享。(元祖就是不可變的列表)
不可變 - 不支持增刪改执赡,只支持查
有序 - 每個元素對應(yīng)一個確定的下標(biāo)

除了不可變就是和列表一樣的

2.字面量和元素
(元素1, 元素2, 元素3...)
其中的元素可以是任何類型的數(shù)據(jù),并且類型可以不一樣函筋,同樣的元素可以有多個
"""

point = (100, 30)
print(point, type(point))  # (100, 30) <class 'tuple'>

# 注意:
# 1.空的元祖:()
tuple1 = ()
print(type(tuple1))   # <class 'tuple'>

# 2.只有一個元素的元祖
tuple2 = (100,)
print(tuple2, type(tuple2))   # (100,) <class 'tuple'>

# 3.可以直接將多個元素用逗號隔開沙合,不加小括號表示也是一個元祖
tuple3 = 1, 2, 3
print(tuple3, type(tuple3))  # (1, 2, 3) <class 'tuple'>

3.元祖獲取元素和列表是一樣

tuple4 = ('成都', '達(dá)州', '綿陽', '南充', '廣元')
# 獲取單個元素
print(tuple4[1], tuple4[-1])  # 達(dá)州 廣元
# 獲取部分元素
print(tuple4[0:3])  # ('成都', '達(dá)州', '綿陽')元祖切片成為新的元祖
print(tuple4[::-1])
# 遍歷
for city in tuple4:
    print(city)

for index in range(len(tuple4)):
    print(tuple4[index])

補充:特殊的獲取方式
1.變量1, 變量2... = 元祖 -- 用前面的變量依次獲取元祖元素的值。(要求前面變量的個數(shù)和元祖元素的個數(shù)一直)

point = (100, 200, 10)
x, y, z = point  # x, y, z = (100, 200, 10) <==> x, y, z = 100, 200, 10
print(x, y, z)  # 100 200 10

2.變量1, 變量2 = 元祖 -- 通過帶的變量獲取元祖中的剩余部分;
注意:這個結(jié)構(gòu)中帶的變量只能有一個跌帐,不帶的變量可以有多個

name, *scores = ('小明', 100, 89, 67, 99)
print(name, scores)  # 小明 [100, 89, 67, 99]

name, num, *scores = ('小明', 100, 89, 67, 99)
print(name, num, scores)  # 小明 100 [89, 67, 99]

*info, num1, num2 = ('小明', 100, 89, 67, 99)
print(info, num1, num2)  # ['小明', 100, 89] 67 99

補充: *的用法
1.取元祖和列表中的數(shù)據(jù)

nums = (1, 2, 3)
print(*nums)  # print(1, 2, 3)= 1 2 3
num2 = [11, 22, 33]
print(*num2)  # 11 22 33

2.取字典中的元素

dict1 = {'a':1, 'b': 2}
print(**dict1)  # 會報錯在函數(shù)里面才有用首懈,后面講

"""
4.相關(guān)運算(和列表一樣)
+, *
in / not in
len(), max(), min(), sum(), tuple(類型轉(zhuǎn)換)
"""

tuple1 = (1, 2, 3)
tuple2 = ('aa', 'bb')
print(tuple1 + tuple2)  # (1, 2, 3, 'aa', 'bb')
print(tuple1 * 3)  # (1, 2, 3, 1, 2, 3, 1, 2, 3)
print('aaa' in tuple2)  # False

"""
5.排序
sorted(序列) - 對序列中的元素排序,產(chǎn)生一個新的列表(不管是什么序列谨敛,排完最后都是列表)

注意: 列表.sort() -- 修改原列表中元素的順序; sorted(列表) --產(chǎn)生一個新的列表
"""

nums = (1, 34, 89, 9)
print(sorted(nums, reverse=True))  # 從大到小 [89, 34, 9, 1]
print(sorted('acbdfeh'))  # ['a', 'b', 'c', 'd', 'e', 'f', 'h']

join的使用
"""
字符串.join(序列) - 將序列中的元素取出究履,用指定的字符串連接在一起。要求序列中的元素必須是字符串
"""

new_str = '*'.join('abc')
print(new_str)  # a*b*c
new_str1 = ''.join(['ac', 'bd', 'feh'])
print(new_str1, type(new_str1))  # acbdfeh <class 'str'>

二dict(字典)

"""
1.什么是字典(dict)
python提供的容器型數(shù)據(jù)類型佣盒,可變并且無序
可變 - 支持元素的增刪改
無序 - 不支持下標(biāo)操作

2.字面量和元素
用大括號括起來挎袜,里面有多個鍵值對,每個鍵值對用逗號隔開。鍵值對就是字典的元素盯仪。
{key1:value1, key2:value2, key3:value3...}

鍵值對 - 鍵/key:值/value(鍵值對)紊搪;鍵值對必須成對出現(xiàn), 而且脫離字典單獨出現(xiàn)沒有意義
鍵/key - 必須是不可變的,而且是唯一的全景。實際一般將字符串作為鍵
值/value - 可以是任何類型的數(shù)據(jù)

注意: 字典存儲數(shù)據(jù)耀石,實質(zhì)是通過值來存儲的。key是值對應(yīng)的標(biāo)簽和獲取值
"""

# dict1 = {'a': 100, 10: 200, (1, 2): 'abc', [10, 20]: 'hello'}  # 列表不行因為可變爸黄,會報錯
# print(dict1)   # [10, 20]: 'hello' TypeError: unhashable type: 'list  列表不行因為可變滞伟,會報錯
dict1 = {}  # 空字典
dict1 = {'a': 100, 10: 200, (1, 2): 'abc', 'a': 'hello', 'a': [1, 11, 111]}
print(dict1)  # {'a': [1, 11, 111], 10: 200, (1, 2): 'abc'} key唯一,不可變

"""
3.什么時候使用字典:多個沒有相同意義的數(shù)據(jù)(需要區(qū)分)炕贵,就使用字典梆奈。例如:保存一個人的不同信息,一輛車的不同信息(通過key來區(qū)分)
什么時候用列表:存儲的多個數(shù)據(jù)是相同意義的數(shù)據(jù)(不需要區(qū)分)称开,就使用列表亩钟。例如:保存一個班的學(xué)生的信息,保存所有的價格(都是學(xué)生鳖轰,都是價格不需要區(qū)分)
"""

# 應(yīng)用場景清酥,為什么用字典
person = ['小花', 18, 'girl', 160, 90, 89]
person[1]
person[-2]  # 不知道上面的到底哪個是體重 還是分?jǐn)?shù),所以就可以用字典

person = {'name': '小花', 'age': 18, 'sex': 'girl', 'height': 160, 'weight': 90, 'score': 89}
print(person['age'])  # 清楚明了

練習(xí):聲明一個變量保存一個班的學(xué)生信息(4)蕴侣,每個學(xué)生需要保存焰轻,姓名,電話昆雀,年齡
分析:前面是都是學(xué)生所以用列表辱志,后面有不同的相同意義就是字典

all_students = [
 {'name': '小唐', 'tel': '13777667267', 'age': 21},
 {'name': '小新', 'tel': '17776672267', 'age': 20},
 {'name': '小花', 'tel': '19076226767', 'age': 19},
 {'name': '小雷', 'tel': '15542766767', 'age': 18}
]
print(all_students[0])  # {'name': '小唐', 'tel': '13777667267', 'age': 21}

三03-dictitem(字典的元素的增刪改查)

"""
字典元素的增刪改查

1.查(獲取值)
注意:字典中的鍵值對單獨拎出來沒有任何意義

a.字典[key] - 獲取字典中key對應(yīng)的值(key扮演下標(biāo)的角色)
注意: 當(dāng)key不存在的時候,會報錯KeyError
"""

car = {'color': '黃色', 'type': '跑車', 'price': '500000'}
print(car['color'])  # 黃色
print(car['price'])  # 500000
# print(car['speed'])  # KeyError: 'speed' 'speed'不存在

"""
b.
字典.get(key) - 獲取字典中key對應(yīng)值;當(dāng)key不存在的時候不會報錯狞膘,并且取到一個默認(rèn)值None
字典.get(key,值1) - 獲取字典中key對應(yīng)值荸频;當(dāng)key不存在的時候不會報錯,并且取到指定的值1

key不確定時用get,確定用字典[key]
"""

print(car.get('type'))  # 跑車
print(car.get('speed'))  # None

print(car.get('color', '紅色'))  # 黃色
print(car.get('speed', 0))  # 0  當(dāng)key不存在的時候不會報錯客冈,并且取到指定的值1 0就是值1

"""
c.遍歷字典
注意:直接通過for in遍歷字典取到的是key

注意:遍歷字典的時候旭从,字典的長度不能改變。
如果遍歷字典后對字典的操作會改變字典長度场仲,那么就不要遍歷字典和悦,而是遍歷字典的copy
"""

dict1 = {'a': 100, 'b': 200, 'c': 300}
# 遍歷字典取到的是key(推薦使用,因為只需要遍歷一次)
for key in dict1:
    # 取到key
    print(key, end='')
    # value
    print(dict1[key])

# 遍歷字典的values()渠缕,獲取所有的值
for value in dict1.values():
    print(value)
# 它的內(nèi)部操作
# values = []
# for key in dict1:
#     values.append(dict1[key])
# for value in values:
#     print(value)  # 又多執(zhí)行一次

# 字典數(shù)據(jù)小的時候可以用
# 遍歷字典的items(),直接獲取key和value(不建議使用鸽素,因為至少遍歷2次,萬一數(shù)據(jù)很大亦鳞,多CPU消耗更多)
for key, value in dict1.items():
    print(key, value)
# 它的內(nèi)部操作
# items = []
# for key in dict1:
#     items.append((key, dict1[key]))
# for key, value in items:
#     print(key, value)  # 多執(zhí)行一次

"""
2.增馍忽,改
a.語法
字典[key] = 值 - 當(dāng)key不存在就是添加鍵值對棒坏;當(dāng)key本身就存在的時候就是修改key對應(yīng)的值
"""

movie = {'name': '喜羊羊與灰太狼', 'type': '卡通', 'time': 120}

# 添加
movie['score'] = 7.9  # {'name': '喜羊羊與灰太狼', 'type': '卡通', 'time': 120, 'score': 7.9}
print(movie)

# 修改
movie['type'] = '搞笑'
print(movie)  # {'name': '喜羊羊與灰太狼', 'type': '搞笑', 'time': 120, 'score': 7.9}

"""
3.刪(刪除鍵值對)
a.
del 字典[key] - 刪除字典中指定的key對應(yīng)的鍵值對
b.
字典.pop(key) - 取出字典中key對應(yīng)的值
"""

del movie['time']
print(movie)  # {'name': '喜羊羊與灰太狼', 'type': '搞笑', 'score': 7.9}


name = movie.pop('name')
print(movie, name)   # {'type': '搞笑', 'score': 7.9} 喜羊羊與灰太狼

練習(xí):用一個字典保存一個學(xué)生的信息:{'name': '張三', 'age': 30, 'score': 80}
輸入需要修改的信息,例如輸入:name -> 修改名字... abc -> 提示'沒有該信息'

"""
請輸入要修改的信息:name
請輸入新的名字:李四
{'name': '李四', 'age': 30, 'score': 80}

請輸入要修改的信息:age
請輸入新的年齡:18
{'name': '張三', 'age': 18, 'score': 80}

請輸入要修改的信息:abc
沒有該信息
"""
student = {'name': '張三', 'age': 30, 'score': 80}
message = input('請輸入要修改的信息:')
if student.get(message):
    print('可以修改')
    if message == 'name':
        new_name = input('請輸入新的名字:')
        student['name'] = new_name
    elif message == 'age':
        new_age = int(input('請輸入新的年齡:'))
        student['age'] = new_age
    else:
        new_score = input('請輸入新的分?jǐn)?shù):')
        student['score'] = new_score

    print(student)
else:
    print('沒有該信息遭笋!')

四坝冕,dictMethod(字典相關(guān)方法)

"""
1.比較運算
==, !=
注意: 判斷兩個字典是否相等,只看鍵值對是否一樣瓦呼,不管鍵值對的順序
字典不支持>和<符號
"""

# print({'a': 1}) + {'aa': 11}  # TypeError: unsupported operand type(s) for +: 'NoneType' and 'dict'不支持+ *運算
print({'a': 11, 'b': 22} == {'b': 22, 'a': 11})  # True 說明字典是無序的

"""

  1. in / not in
    key in 字典 --- 判斷字典中指定的key是否存在
    key not in 字典 --- 判斷字典中指定的key是否不存在
    """
dict1 = {'a': 1, 'b': 2, 'c': 3}
print('a' in dict1)  # True
print(1 in dict1)  # False

"""
3.len(), max(), min(),
dict(數(shù)據(jù)) - 數(shù)據(jù)要求是序列喂窟,并且序列中的元素都是有兩個元素的子序列
"""
獲取字典中鍵值對的個數(shù)

print(len(dict1))  # 3

獲取字典中key的最大值/最小值

print(max(dict1), min(dict1))  # c a
# print(sum(dict1))  # TypeError: unsupported operand type(s) for +: 'int' and 'str' 
# 說明不支持求和

將列表轉(zhuǎn)換成字典

print(dict([(1, 2), ('a', 'b')]))  # {1: 2, 'a': 'b'} 只有兩個元素才可以,多一個少一個都不行(不然會報錯)

字典轉(zhuǎn)列表/元祖/集合都是將字典中的key取出來作為列表/元祖/集合的元素

dict2 = {'name': '小花', 'color': 'black', 'height': 170}
# 字典轉(zhuǎn)列表/元祖/集合都是將字典中的key取出來作為列表/元祖/集合的元素
print(list(dict2))  # ['name', 'color', 'height']

"""
4.相關(guān)方法
"""

1.字典.clear() - 清空字典

"""
注意: 清空容器推薦使用clear操作央串,而不是重新賦一個空的容器
"""

dict2 = {'name': '小花', 'color': 'black', 'height': 170}
dict2.clear()  # 建議使用磨澡,它只是把容器空間里面的東西扔掉
print(dict2)  # {}

只有容器本身不存在的時候,可以用:

dict2 = {}  # 把容器毀掉质和,然后再開辟一個相同空間的容器

直接賦值稳摄,修改其中一個的元素,會影響另外一個

dict2 = {'name': '小花', 'color': 'black', 'height': 170}
dict3 = dict2
print(dict3)
dict3['name'] = '小明'
print(dict3)
print(dict2)

拷貝賦值饲宿,會產(chǎn)生新的地址秩命,復(fù)制后相互不影響

dict2 = {'name': '小花', 'color': 'black', 'height': 170}
dict4 = dict2.copy()
print(dict4)
del dict4['color']
print(dict4)
print(dict2)

3.字典.fromkeys(序列, 值) -- 以序列中所有的元素作為key,指定的值作為value創(chuàng)建一個新的字典

new_dict = dict.fromkeys('abc', 100)
print(new_dict)  # {'a': 100, 'b': 100, 'c': 100}

new_dict = dict.fromkeys(['name', 'age', 'tel'], 0)
print(new_dict)  # {'name': 0, 'age': 0, 'tel': 0}

"""
字典.keys() - 將字典所有的key取出產(chǎn)生一個新的序列
字典.values() - 將字典所有的value取出產(chǎn)生一個新的序列
字典.items() - 將字典所有的key和value取出產(chǎn)生一個新的序列
"""

dict2 = {'name': '小花', 'color': 'black', 'height': 170}
print(dict2.keys(), dict2.values(), dict2.items())

5.字典.setdefault(key, value=None)
"""
字典.setdefault(key) - 當(dāng)key不存在的時候褒傅,添加鍵值對key:None
字典.setdefault(key, value) - 當(dāng)key不存在的時候,添加鍵值對key:value
注意:這個操作當(dāng)key存在的時候袄友,不會修改
"""

dict2 = {'name': '小花', 'color': 'black', 'height': 170}
dict2.setdefault('name2', '小胡')  # {'name': '小花', 'color': 'black', 'height': 170, 'name2': '小胡'}
dict2.setdefault('sex')  # {'name': '小花', 'color': 'black', 'height': 170, 'name2': '小胡', 'sex': None}
print(dict2)

6.字典1.update(字典) - 使用字典2中的鍵值對取更新字典1殿托;
如果字典2中的key,字典1中本身存在就是修改剧蚣,不存在就添加

dict2 = {'name': '小花', 'color': 'black', 'height': 170}
dict2.update({'height': 180, 'age': 18})
print(dict2)  # {'name': '小花', 'color': 'black', 'height': 180, 'age': 18}

dict2.update([('a', 100), ('age', 30)])
print(dict2)  # {'name': '小花', 'color': 'black', 'height': 180, 'age': 30, 'a': 100}

五支竹,set(集合)

"""
1.什么是集合(set)
可變的,無序的;元素是唯一并且不可變

2.字面量
{元素1, 元素2, 元素3...}
"""

set1 = {1, 23, 'abc'}
print(set1)
# set1 = {1, 23, 'abc', [1, 2]}  # TypeError: unhashable type: 'list' 不能是列表

表示空集合

set2 = set()
print(type(set2))  # <class 'set'>

集合自帶去重功能

set3 = {1, 2, 1, 2, 2}
print(set3)   # {1, 2} 

list1 = [1, 2, 1, 2, 2]
list1 = list(set(list1))
print(list1)  # [1, 2]

"""
3.增刪改查
"""
1.查
集合不能單獨的獲取單個元素鸠按,只能一個一個的遍歷

for item in set1:
    print(item)  # 1, abc, 23

2.增
"""
a.集合.add(元素) - 在集合中添加指定的元素
b.集合.uppdate(序列) - 將序列中的元素添加到集合中
"""

set1 = {1, 38, 90, 8}
set1.add('abc')
print(set1)  # {1, 38, 8, 'abc', 90}

set1.update('abc')
print(set1)  # {1, 38, 'abc', 8, 'a', 'b', 90, 'c'}

set1.update({'aa': 10, 'bb': 20})
print(set1)

3.刪
"""
集合.remove(元素) ---刪除集合中指定的元素
"""

set1 = {1, 38, 90, 8}
set1.remove(90)
print(set1)  # {8, 1, 38}

"""
4.數(shù)學(xué)集合運算
交集(&):獲取兩個集合公共的元素產(chǎn)生一個新的集合
并集(|):將兩個集合中的元素合并在一起產(chǎn)生一個新的集合
差集(-):集合1 - 集合2:去掉集合1中包含集合2的部分礼搁,剩下的部分產(chǎn)生一個新的集合
補集(^):將兩個集合合并在一起,去掉公共部分目尖,剩下的部分產(chǎn)生一個新的集合
子集的判斷:集合1>集合2 -> 判斷集合1中是否包含集合2馒吴, 集合1<集合2 - 判斷集合1中是否包含集合2
"""

set1 = {1, 2, 3, 4, 5, 6}
set2 = {4, 5, 6, 7, 8, 9}
# 交集
print(set1 & set2)  # {4, 5, 6}
# 并集
print(set1 | set2)  # {1, 2, 3, 4, 5, 6, 7, 8, 9}
# 差集
print(set1 - set2)  # {1, 2, 3}
# 補集
print(set1 ^ set2)  # {1, 2, 3, 7, 8, 9}

print({1, 2, 3, 9, 18} > {1, 2, 3, 0})  # False
print({1, 2, 3, 9, 18} > {1, 2, 3, })  # True
print({1, 2, 3} > {1, 2, 3})  # False
print({1, 2, 3} >= {1, 2, 3})  # True
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市瑟曲,隨后出現(xiàn)的幾起案子饮戳,更是在濱河造成了極大的恐慌,老刑警劉巖洞拨,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扯罐,死亡現(xiàn)場離奇詭異,居然都是意外死亡烦衣,警方通過查閱死者的電腦和手機歹河,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門掩浙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人秸歧,你說我怎么就攤上這事厨姚。” “怎么了寥茫?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵遣蚀,是天一觀的道長。 經(jīng)常有香客問我纱耻,道長芭梯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任弄喘,我火速辦了婚禮玖喘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蘑志。我一直安慰自己累奈,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布急但。 她就那樣靜靜地躺著澎媒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪波桩。 梳的紋絲不亂的頭發(fā)上戒努,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音镐躲,去河邊找鬼储玫。 笑死,一個胖子當(dāng)著我的面吹牛萤皂,可吹牛的內(nèi)容都是我干的撒穷。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼裆熙,長吁一口氣:“原來是場噩夢啊……” “哼端礼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起入录,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤齐媒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后纷跛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體喻括,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年贫奠,在試婚紗的時候發(fā)現(xiàn)自己被綠了唬血。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片望蜡。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖拷恨,靈堂內(nèi)的尸體忽然破棺而出脖律,到底是詐尸還是另有隱情,我是刑警寧澤腕侄,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布小泉,位于F島的核電站,受9級特大地震影響冕杠,放射性物質(zhì)發(fā)生泄漏微姊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一分预、第九天 我趴在偏房一處隱蔽的房頂上張望兢交。 院中可真熱鬧,春花似錦笼痹、人聲如沸配喳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晴裹。三九已至,卻和暖如春救赐,著一層夾襖步出監(jiān)牢的瞬間涧团,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工净响, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人喳瓣。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓馋贤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親畏陕。 傳聞我的和親對象是個殘疾皇子配乓,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1.什么是元祖(tuple)python提供的容器型數(shù)據(jù)類型,不可變并且有序。(元祖就是不可變的列表)不可變 - ...
    多多爸是小白閱讀 351評論 0 0
  • 一蜈膨、tuple 元組 1.什么是元組(tuple) python提供的容器型數(shù)據(jù)類型屿笼,不可變且有序牺荠。(元組就是不可...
    絕世小丑閱讀 179評論 0 0
  • 一、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 5,793評論 2 16
  • 一:tuple(元祖) 1.什么是元祖(tuple) python提供的容器型數(shù)據(jù)類型驴一,不可變并且有序休雌。(元祖就是...
    生命的怒放閱讀 276評論 0 0
  • 山在風(fēng)上吹, 樹在蟬上叫肝断, 天在鳥上飛杈曲, 床在我上睡, 腦在你中想胸懈, 你在嘛正干担扑?
    曹石山人閱讀 223評論 4 3