Python 元組 字典 集合

2021-10-08 06:59:48 字數 2504 閱讀 6427

3 集合

my_tuple =

(10.20, 30, 40)

my_tuple[2]

= 80

print(my_tuple[2]

)

my_tuple[2]

= 80

typeerror: 'tuple' object does not support item assignment

my_tuple = 10

print(my_tuple, type(my_tuple))

my_tuple = 10,

print(my_tuple, type(my_tuple))

10 >

(10,)

>

my_tuple =

(10, 20, 30, 40)

a, b, c, d = my_tuple

print(

'a_=', a)

print(

'b_=', b)

print(

'c_=', c)

print(

'd_=', d)

a_= 10

b_= 20

c_= 30

d_= 40

my_tuple =

(10, 20, 30, 40)

a, *b, c = my_tuple

print(

'a_=', a)

print(

'b_=', b)

print(

'c_=', c)

a_= 10

b_=[20, 30]

c_= 40

字典的作用與列表類似,為用來儲存物件的容器

d = dict([(

'name', '鋼鐵俠'

), (

'age', 35)])

print(d, type(d))

>

d =

print(d.get(

'***', "這個key值不存在"

))

這個key值不存在

d =

d.setdefault(

'name','黑豹'

)print(d)

d =

d.setdefault(

'***','男'

)print(d)

d1 =

d2 =

d1.update(d2)

print(d1)

print(d2)

d1 =

p1 = d1.popitem(

)print(d1, p1)

('c', 3)

clear():清空字典

d1 =

, 'b'

: 2, 'c'

: 3, 'property'

:'電'

}d2 = d1.copy(

)d2[

'property']=

'火'd2[

'a']

['name']=

'小火龍'

print(d1, id(d1))

print(d2, id(d2))

, 'b'

: 2, 'c'

: 3, 'property'

:'電'

} 1960787992368

, 'b'

: 2, 'c'

: 3, 'property'

:'火'

} 1960788017368

d =

for k, v

in d.items(

): print(k, '=', v)

a = 1

b = 2

c = 3

可用 set() 函式來建立集合

s = set(

)# 將字典轉換為集合時,只會獲得 kye

print(s, type(s))

>

python 元組字典集合

2.刪除元組 3.訪問元組元素 4.修改元組元素 字典集合 異同點簡介 所有的元素都放在 裡,相鄰的元素之間用 相隔開,而元組中可以存放整數,實數,字串,列表,元組等任何型別的內容。tuple 1,123 abc python nb 其實小括號並不是必須使用的,若執行下面程式,再用type 函式檢查...

python列表 元組 字典 集合

列表list 用 表示,list是一種有序的集合,可以隨時新增和刪除其中的元素。元組tuple 用 表示,和列表類似,元組也是一種有序列表,雖然tuple和list非常之類似,但是list初始化之後使可以改變的,但是,元組一旦初始化之後就不可以改變。這點與python中的字串類似,所以我們說元組和字...

python列表 元組 字典 集合

一 列表 可變物件 1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997,2000 print list1 0 list1 0 列表也可以使用切片 原來字串的切片這裡也可以用 print list 1 ...