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 ...