Python學習 Python元組和字典

2021-10-07 15:48:26 字數 1737 閱讀 4711

元組是另乙個資料型別,類似於list(列表)。

元組用"()"標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。

例項(python 2.0+)

#!/usr/bin/python

# -*- coding: utf-8 -*-

tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

tinytuple = (123, 'john')

print tuple               # 輸出完整元組

print tuple[0]            # 輸出元組的第乙個元素

print tuple[1:3]          # 輸出第二個至第三個的元素 

print tuple[2:]           # 輸出從第三個開始至列表末尾的所有元素

print tinytuple * 2       # 輸出元組兩次

print tuple + tinytuple   # 列印組合的元組

以上例項輸出結果:

('runoob', 786, 2.23, 'john', 70.2)

runoob

(786, 2.23)

(2.23, 'john', 70.2)

(123, 'john', 123, 'john')

('runoob', 786, 2.23, 'john', 70.2, 123, 'john')

以下是元組無效的,因為元組是不允許更新的。而列表是允許更新的:

例項(python 2.0+)

#!/usr/bin/python

# -*- coding: utf-8 -*-

tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

tuple[2] = 1000    # 元組中是非法應用

list[2] = 1000     # 列表中是合法應用

python 字典

字典(dictionary)是除列表以外python之中最靈活的內建資料結構型別。列表是有序的物件集合,字典是無序的物件集合。

兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。

字典用""標識。字典由索引(key)和它對應的值value組成。

例項(python 2.0+)

#!/usr/bin/python

# -*- coding: utf-8 -*-

dict = {}

dict['one'] = "this is one"

dict[2] = "this is two"

tinydict =

print dict['one']          # 輸出鍵為'one' 的值

print dict[2]              # 輸出鍵為 2 的值

print tinydict             # 輸出完整的字典

print tinydict.keys()      # 輸出所有鍵

print tinydict.values()    # 輸出所有值

輸出結果為:

this is one

this is two

['dept', 'code', 'name']

['sales', 6734, 'john']

python元程式設計 Python 元程式設計

1 元程式設計 元程式設計 概念來自 lisp 和 smalltalk 我們寫程式 是直接寫 是否能夠用 來生成未來我們需要的 這就是元程式設計。用阿里生成 的程式稱為元程式,metaprogram,編寫這種程式就稱為元程式設計。python 語言能夠通過反射實現 元程式設計 python 中 所有...

Python學習 4 元組

1.在python中有元組,列表,字串三種序列 在上一節我們介紹了字串這種序列,下面我們介紹下有關序列的操作,注意這是序列的有關操作,也就是說元組,列表,字串都具有以下操作.str1 abcde str2 12345 print len str1 求序列長度 print str1 str2 連線兩個...

python學習 12 元組

元組常用操作 迴圈遍歷 應用場景 元組和列表之間的轉換 用於儲存一串 資訊,資料之間使用,分隔 元組用 定義 元組的索引從0開始 info tuple zhangsan 18 1.75 info tuple 元組中只包含乙個元素時,需要在元素後面新增逗號 info tuple 50 info.cou...