Python零基礎之元組,字典,集合

2021-10-06 17:32:46 字數 3072 閱讀 1134

tup=()

print

(type

(tup)

)

tup=(1

,)print

(type

(tup)

)

tup1 =0,

print

(type

(tup1)

)tup=1,

2,3,

4,5print

(type

(tup)

)

a,b,c,d,e = tup

print

(a,b,c,d,e)

tup=1,

2,3,

4,5

a,b,

*c = tup

d,*e,f = tup

*g,h,i = tup

print

(a,b,c)

print

(d,e,f)

print

(g,h,i)

d =

print

(d,type

(d))

# 通過[key]的形式獲得鍵值

print

(d['name'

],d[

'age'

],d[

'***'

])

# 不存在的鍵值會報錯中斷程式

print

(d['n'])

# 用get函式查詢錯誤的key會返回none,不會報錯,更柔和

print

(d.get(

'n',

'您輸入的key不存在'))

print

(d.get(

'n')

)

d1 =

d2 =

d1.update(d2)

d =

dict

(name=

'孫老濕'

, age=

39, ***=

'男')

# d.popitem

# r = pop(key[,default])

# 通過鍵值刪除key和對應的k-v,會將刪除的value返回

r = d.pop(

'***'

)print

(r)

list

=list

('123dfjas;dj;fjasd'

)print

('修改前'

,list

)list

.sort(reverse=

true

)print

('修改後'

,list

)

修改前 [『1』, 『2』, 『3』, 『d』, 『f』, 『j』, 『a』, 『s』, 『;』, 『d』, 『j』, 『;』, 『f』, 『j』, 『a』, 『s』, 『d』]

修改後 [『s』, 『s』, 『j』, 『j』, 『j』, 『f』, 『f』, 『d』, 『d』, 『d』, 『a』, 『a』, 『;』, 『;』, 『3』, 『2』, 『1』]

list1 =

["a"

,"b"

,"c",[

1,2,

3]]list2 = list1.copy(

)list1[3]

4)print

(list1, list2)

print(id

(list1),id

(list2)

)

[『a』, 『b』, 『c』, [1, 2, 3, 4]] [『a』, 『b』, 『c』, [1, 2, 3, 4]]

2639403312904 2639403311432

d =

print

(d.keys())

print

(d.values())

print

(d.items())

items的遍歷

for k,v in d.items():

print

(k,'='

,v)

dict_keys([『name』, 『age』, 『***』])

dict_values([『孫老濕』, 39, 『男』])

dict_items([(『name』, 『孫老濕』), (『age』, 39), (『***』, 『男』)])

name = 孫老濕

age = 39

*** = 男

s =

print

(s,type

(s))

s =print

(s,type

(s))

list1 =

['name'

,'孫老濕'

,'name',39

,'***'

,'男'

]list2 =

list

(set

(list1)

)print

(list2)

list2.sort(key=list1.index)

print

(list2)

[39, 『男』, 『***』, 『name』, 『孫老濕』]

[『name』, 『孫老濕』, 39, 『***』, 『男』]

result = s1 & s2

print(result)

零基礎學習 Python 之元組

元組和我們之前講過的數字,字串和列表一樣,也是 python 中的一種物件型別,它和列表比較想象,所以一般會被忽略掉,但是由於其特殊性,在實際應用的時候又很容易犯錯。首先我們來看乙個例子 a abc a abc b def 123,1,2,3 b def 123,1,2,3 type a str t...

零基礎學習 Python 之字典

相信大家對字典並不陌生吧,學生時代一塊塊的大小 磚頭 還記得怎麼用吧?先從索引查詢,不管是拼音還是偏旁部首,通過索引查到相應的內容,這樣就不需要我們從頭一頁一頁的找,這種方法可以很快的找到目標。正是基於這種需求,python 裡有了一種 dictionary 的物件型別,翻譯過來就是 字典 用 di...

Python零基礎入門之函式

函式的命名空間和作用域 函式的三類命名空間 內建 全域性 區域性 兩大作用域 全域性 內建和全域性命名空間都屬於全域性作用域 區域性 區域性命名空間屬於區域性作用域 什麼是作用域鏈?就是由外而內的命名空間中的中的變數的生存週期都是就近原則 全域性作用域 大區域性作用域 小區域性作用域 函式的兩大引數...