第八章 python 元組

2021-10-25 01:39:07 字數 3393 閱讀 7498

基本上元組的每乙個資料稱元素,元素可以是整數、字串或列表等,這些元素放在小括號()內,彼此用逗號 「,」 隔開。如果要列印元組內容,可以用 print() 函式,將元組名稱當作變數名稱即可。

如果元組內的元素只有乙個,在定義時需在元素右邊加上逗號「,」。

例:定義與列印元組,最後使用 type() 列出元組資料型別

numbers1 =(1

,2,3

,4,5

)# 定義元組元素是整數

fruits =(,

'orange'

)# 定義元組元素是字串

mixed =

('james',50

)# 定義元組元素是不同型別資料

val_tuple =(10

,)# 只有乙個元素的元組

print

(numbers1)

print

(fruits)

print

(mixed)

print

(val_tuple)

print

("元組mixed的資料型別是"

,type

(mixed)

)#輸出結果(1

,2,3

,4,5

)(,'orange')(

'james',50

)(10,

)元組mixed的資料型別是 <

class

'tuple'

>

例:列出元組元素長度(個數)。

keys =

('magic'

,'xaab'

,9909

)key = keys.pop(

)#輸出結果--

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

-attributeerror traceback (most recent call last)

input-8

-d89480eea8e8>

in1 keys =

('magic'

,'xaab'

,9909)-

--->

2 key = keys.pop(

)attributeerror:

'tuple'

object has no attribute 'pop'

keys =

('magic'

,'xaab'

,9909

)'secret'

)#輸出結果--

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

-attributeerror traceback (most recent call last)

input-9

-5af41be2664c

>

in1 keys =

('magic'

,'xaab'

,9909)-

--->

'secret'

)attributeerror:

'tuple'

例:將元組改為列表的測試

keys =

('magic'

,'xaab'

,9909

)list_keys =

list

(keys)

'secret'

)print

("列印元組 "

,keys)

print

("列印列表 "

,list_keys)

#輸出結果

列印元組 (

'magic'

,'xaab'

,9909

)列印列表 [

'magic'

,'xaab'

,9909

,'secret'

]

例:將列表改為元組的測試。

keys =

['magic'

,'xaab'

,9909

]tuple_keys =

tuple

(keys)

print

("列印列表 "

,keys)

print

("列印元組 "

,tuple_keys)

'secret'

)#輸出結果

列印列表 [

'magic'

,'xaab'

,9909

]列印元組 (

'magic'

,'xaab'

,9909)-

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

--attributeerror traceback (most recent call last)

input-12

-631b3dc822f2

>

in3print

("列印列表 "

,keys)

4print

("列印元組 "

,tuple_keys)--

-->

'secret'

)attributeerror:

'tuple'

增加程式執行速度:

當了解了上述元組的優點後,其實未來設計程式時,如果確定資料可以不更改,就盡量使用元組資料型別吧!

第八章 元組和集合

元組是不可變序列,儲存是有序的 使用 使用內建函式tuple t 1 0,2 3 t1 tuple 1,2,3,4 t2 1,2,3,4 可以省略小括號 t3 2 乙個元組只要乙個元素的時候,逗號不能省略使用 for in t 1 0,2 3 for i in t print i 集合是可變序列,儲...

第八章 指標 第八章 指標

1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...

Python基礎 第八章

到斜槓與正斜槓 windows中,路徑書寫使用倒斜槓作為資料夾之間的分隔符,os x和linux上,則使用正斜槓作為它們的路徑分隔符。獲取當前工作目錄 os.getwd 即可獲得當前工作路徑的字串。絕對路徑和相對路徑 絕對路徑 總是從根資料夾開始,相對路徑 相對於程式的當前工作目錄。os.path模...