python 元組字典集合

2021-10-01 04:30:54 字數 2014 閱讀 6729

2.刪除元組

3.訪問元組元素

4.修改元組元素

字典集合

異同點簡介:所有的元素都放在()裡,相鄰的元素之間用「 ,」相隔開,而元組中可以存放整數,實數,字串,列表,元組等任何型別的內容。

tuple=(

1,[123],

'abc',(

'python'

,'nb'

))

其實小括號並不是必須使用的,若執行下面程式,再用type()函式檢查依然為元組

a=

"123"

,type

(a)

則會顯示

<

class

'tuple'

>

若為a=「123」,那麼idle中用type()會顯示什麼呢

a=

"123"

type

(a)<

class

'str'

>

通過上面兩個例子可以看出「,」逗號才是元組所必須的。

a=

()

需要使用到del函式

a=

123,「abc「

del a #刪除整個元組

a(

123,1,

"abc"

)print

(a[0])

123

當然元組也可以切片

a=1,

2,3print

(a[:1]

)(1,

)

元組是不可變序列,所以不能對單個元素進行修改,但可以對元組重新賦值

drinks=("咖啡","奶茶","可樂")

drinks=

("咖啡","雪碧","芬達"

)#對元組重新賦值

print(drinks)#輸出新元組

a=(1,2,3,4)

a=a+(5,6,7,8)#連線元組

print(a)

(1,2,3,4,5,6,7,8)#新元組

若要連線的元組只有乙個元素,一定要記得加逗號

字典的內容通過鍵值對儲存

鍵(key),值(value)

字典格式為a=鍵值

key1

value2

20yuan

pen5yaun

a=

print

(a["key1"])

value1#執行的結果

drinks=

drinks[

"咖啡"]=

5print

(drinks)

新增元素,若存在乙個元素,則相當於修改功能

a=

建立乙個空集合必須用set()而不是用a={}

一,無序性

二,元素不重複性

三,不能夠索引,不能夠切片(因為無序性)

字串列表

元組字典

集合建立空~

「 」或『 』

[ ]( , )

set()

強制轉化

str()

list()

tuple()

dict()

set()

能否索引和切片能能

能能不能能否修改元素能能

不能能能能否存放其他的型別不能能

能能能

Python 元組 字典 集合

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 assignmentmy tuple 10 print my tup...

python列表 元組 字典 集合

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

python列表 元組 字典 集合

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