1. 程式人生 > >04-Python-元組

04-Python-元組

style 只有一個 left 元素 如果 不可變 for span 1.3

1、什麽是元組

Python將不能修改的值稱為不可變的,而不可變的列表成為元組,使用( )來表示,元組也用索引來訪問其元素。需要註意的是,元組的元素不能改變,但是元素的元素卻可以改變

1.1、定義元組

 1 dimensions = (200,50)
 2 
 3 print(dimensions[0])
 4 print(dimensions[1])
 5 
 6 dimensions = tuple((200,50))  
 7 
 8 print(dimensions[0])
 9 print(dimensions[1])
10 
11 
12 tuple1 = (1,)  #如果元組只有一個元素,則必須在元素的末尾添加逗號。否則Python會將括號作為數學運算符處理。
13 print(tuple1)

1.2、遍歷元組中的所有元素

1 dimensions = (200,50)
2 for dimension in dimensions:
3     print(dimension)

1.3、“修改”元組中的元素

 1 tuple1 = (200,[100,300])
 2 
 3 tuple1[0] = 300  #操作失敗。
 4 tuple1[1][0] = 50
 5 tuple1[1][1] = 100
 6 
 7 print(tuple1)  #結果為(200,[50,100])。
 8 
 9 tuple2 = (200,{k1:v1})
10 
11 tuple2[1][
k1] = v2 12 13 print(tuple2) #結果為(200,{‘k1‘:‘v2‘})

04-Python-元組