組合資料型別練習

2022-06-04 23:27:13 字數 1675 閱讀 2239

字串:

str = 'china'

for i in str:

print(i)

列表:

s= ['a','b','c','d','e','f']

for i in s:

print(i)

元組:

tu= ('physics', 'chemistry', 1997, 2000);

for i in range(len(tu)):

print(tu[i])

字典:

names = ['a','b','c']

scores = [95,60,88]

d = dict(zip(names,scores))

for i in d :

print(i)

集合:

st = set([1,2,'a','c',4,'d'])

for i in st :

print(i)

總結列表,元組,字典,集合的聯絡與區別。

(1)列表是任意物件的序列。列表用方括號表示。

(2)將一組值打包到乙個物件中,稱為元組。元組用圓括號表示。元組和列表的大部分操作相同。但是,列表是不固定的,可以隨時插入,刪除;而元組一旦確認就不能夠再更改。所以,系統為了列表的靈活性,就需要犧牲掉一些記憶體;而元組就更為緊湊。

(3)與列表和元組不同,集合是無序的,也不能通過索引進行訪問。此外,集合中的元素不能重複。

(4)字典就是乙個關聯陣列或雜湊表,其中包含通過關鍵字索引的物件。用大括號表示。與集合相比,通過關鍵字索引,所以比集合訪問方便。字典是python直譯器中最完善的資料型別。

字串:

str = 'china'

for i in str:

print(i)

列表:

s= ['a','b','c','d','e','f']

for i in s:

print(i)

元組:

tu= ('physics', 'chemistry', 1997, 2000);

for i in range(len(tu)):

print(tu[i])

字典:

names = ['a','b','c']

scores = [95,60,88]

d = dict(zip(names,scores))

for i in d :

print(i)

集合:

st = set([1,2,'a','c',4,'d'])

for i in st :

print(i)

總結列表,元組,字典,集合的聯絡與區別。

(1)列表是任意物件的序列。列表用方括號表示。

(2)將一組值打包到乙個物件中,稱為元組。元組用圓括號表示。元組和列表的大部分操作相同。但是,列表是不固定的,可以隨時插入,刪除;而元組一旦確認就不能夠再更改。所以,系統為了列表的靈活性,就需要犧牲掉一些記憶體;而元組就更為緊湊。

(3)與列表和元組不同,集合是無序的,也不能通過索引進行訪問。此外,集合中的元素不能重複。

(4)字典就是乙個關聯陣列或雜湊表,其中包含通過關鍵字索引的物件。用大括號表示。與集合相比,通過關鍵字索引,所以比集合訪問方便。字典是python直譯器中最完善的資料型別。

組合資料型別練習

1.組合資料型別練習 分別定義字串,列表,元組,字典,集合,並進行遍歷。字串,並進行遍歷。str china for i in str print i 列表,並進行遍歷。a a b c d e f for i in a print i 元組,並進行遍歷。tu physics chemistry 19...

組合資料型別練習

1.字串 a examples print a for i in a print i 2.列表s this is a string examples ls s.split print ls for i in ls print i 3.元組tup nacy andy 56 print tup for ...

組合資料型別練習

a string print a for i in a print i s examples ls s.split print ls for i in ls print i tup xjtzs xjtzs 88 print tup for i in tup print i names michael...