1. 序列
序列有三種基本序列型別:list, tuple 和 range 物件。
2. 元祖
元組由幾個被逗號隔開的值組成
>>
> t =
12345
,54321
,'hello!'
>>
> t[0]
12345
>>
> t
(12345
,54321
,'hello!'
)>>
>
# tuples may be nested:..
. u = t,(1
,2,3
,4,5
)>>
> u((
12345
,54321
,'hello!'),
(1,2
,3,4
,5))
>>
>
# tuples are immutable:..
. t[0]
=88888
traceback (most recent call last)
: file ""
, line 1,in
typeerror:
'tuple'
object does not support item assignment
>>
>
# but they can contain mutable objects:..
. v =([
1,2,
3],[
3,2,
1])>>
> v([
1,2,
3],[
3,2,
1])
3. 元組與列表使用時機
元組是 immutable ,其序列通常包含不同種類的元素,並且通過解包(這一節下面會解釋)或者索引來訪問(如果是 namedtuples 的話甚至還可以通過屬性訪問)。列表是 mutable ,並且列表中的元素一般是同種型別的,並且通過迭代訪問。
4. 元組打包與解構
元組打包
t =
12345
,54321
,'hello!'
元祖解構
>>
> x, y, z = t
5. 元組初始化>>
> empty =()
>>
> singleton =
'hello'
,
————blueicex 2020/07/19 13:27 [email protected] 18 錯誤和異常 Python官網語法摘錄
1.異常一般式 while true try x int input please enter a number break.except valueerror print oops that was no valid number.try again.except 可以多行 2.except 子句...
21 虛擬環境和包 Python官網語法摘錄
1.建立虛擬環境 建立 tutorial env 目錄,並在其中建立包含python直譯器,標準庫和各種支援檔案的副本的目錄。python m venv tutorial env 2.啟用虛擬環境 windows tutorial env scripts activate.bat unix sour...
python基礎資料型別一 元祖
目錄 二.range 1.對於容器型資料型別list,無論誰都可以對其增刪改查,那麼有一些重要的資料放在list中是不安全的,所以需要一種容器類的資料型別存放重要的資料,建立之初只能檢視而不能增刪改,這種資料型別就是元祖。元祖 俗稱不可變的列表,又被成為唯讀列表,元祖也是python的基本資料型別之...