python基礎學習筆記之容器型別 列表和元組

2021-10-02 20:52:07 字數 1664 閱讀 7261

reverse: 把列表中的資料元素頭尾反轉重新排列

sort: 把列表中的資料元素按照大小順序重新排列

>>

> num =[1

,2,7

,3,4

,3,9

,8]>>

> num.reverse(

)>>

> num[8

,9,3

,4,3

,7,2

,1]>>

> num.sort(

)>>

> num[1

,2,3

,3,4

,7,8

,9]>>

> num.sort(reverse =

true

)>>

> num[9

,8,7

,4,3

,3,2

,1]

加法運算 + :連線兩個列表 / 元組

乘法運算 * :複製n此,生成新列表 / 元組

列表/ 元組大小

len(): 列表 / 元組中元素的個數

列表:alist [ n ] 或者 元組: atuple [ n ]

① 可以用賦值語句給列表中的任何乙個位置重新賦值

② 元組屬於不可變型別, 索引只能獲取對應位置中的資料值,不可重新賦值

>>

> a =(1

,2,3

,4)>>

>

type

(a)<

class

'tuple'

>

>>

> a[2]

3>>

> a[2]

=5traceback (most recent call last)

: file ""

, line 1,in

a[2]

=5typeerror:

'tuple'

object does not support item assignment

元組是不可變的,不能作為「左值」

>>

> b =[1

,2,3

,4]>>

>

type

(b)<

class

'list'

>

>>

> b[2]

3>>

> b[2]

=5>>

> b[2]

5>>

>

列表是可變的,可以作為「左值」,進行賦值操作

列表跟元組一樣,屬於序列,同樣可以進行切片操作

alist [start : end : step]

atuple [start : end : step]

**注意:**在python中,索引 方括號 [ ] 來標識!

in操作:判斷某個元素是否存在於列表 / 元組中

index操作:指定的資料在列表 / 元組中的那個位置,即返回元素的索引

count操作:指定的資料在列表 / 元組**現過幾次

sum函式:將列表中的所有資料元素累加

min / max 函式:返回列表中最小 / 最大的資料元素

python基礎學習筆記之容器型別 字典

字典 給資料貼上標籤,就可以通過具有特定含義的名字或者別的記號來獲取資料。字典就像乙個貼有標籤的收納盒。字典的特點可以通過標籤 或者關鍵字 來索引資料,區別於列表或者元組通過連續的整數來索引 標籤 key 和資料值 value 字典容器中儲存著一系列的 key value 對 即 資料項 item ...

python基礎學習python容器下篇

由一系列變數組成的不可變序列容器。不可變是指一但建立,不可以再新增 刪除 修改元素。建立空元組 元組名 tuple01 45,54,78 元組名 tuple 2.建立非空元組 元組名 20,元組名 1,2,3 元組名 100,200,300 元組名 tuple 可迭代物件 3.獲取元素 變數 元組名...

Python學習筆記(一)之Python基礎語法

目錄 user bin python coding utf 8 author zjw 1 print hello world 2 print hello world 3 print hello world 4 print hello world 5 print hello print world h...