Python基礎學習記錄(3 12) 列表與元組

2021-09-28 20:51:41 字數 2074 閱讀 7881

python中的資料結構包括:列表(list)、元組(tuple)、字典(dict)、集合(set)和字串(str)

形如:[1,2,3,4,"string0",[1,2,"string1"]]
1.序列操作

(1)索引

>>

>number=[1

,,6,

3,7,

3,"string1"

]>>

>number[0]

1>>

>number[-1

]'string1'

(2)切片

>>

>number=[1

,6,3

,7,3

,"string1"

]>>

>number[:3

][1,

3,'string1'

]>>

> number[2:

1]>>

> number[-3

:0][

]>>

> number[-3

:][7

,3,'string1'

]>>

> number[:]

[1,6

,3,7

,3,'string1'

]>>

> number[::

2][1

,3,3

]

(3)相加、相乘、成員資格

>>

>[1

,2,3

]+[4

,5,6

][1,

2,3,

4,5,

6]>>

>[1

]*5[

1,1,

1,1,

1]>>

>

[none]*

3[none

,none

,none

]>>

> number=[1

,6,3

,7,3

,"string1"

]>>

>

1in number

true

>>

>

2in number

false

2.列表相關方法

方法描述

list()

轉化為列表

del list1[1]

刪除列表元素

將括號內物件新增到列表末尾(直接修改舊列表)

list1.clear()

清空列表內容

list1.copy()

複製列表,相當於list1[:]

list1.count(值)

計算括號內元素在列表**現的次數

list1.extend(列表)

同時將多個值新增到列表末尾(括號內可以是乙個列表)

list1.index(值)

查詢括號內的值第一次在列表**現的索引(不存在則產生異常)

list1,insert(索引,值)

插入值list1.pop(索引)

從列表中刪除指定索引的值並返回該值(不填寫則預設為最後乙個元素)

list1.remove(值)

刪除指定值的第乙個元素,不返回值

list1.reverse()

按相反的順序排列元素

list1.sort()

按從小到大的順序排列(函式是sorted(lsit1))

1.形式與建立

>>

>1,

2,3(

1,2,

3)>>

>(1

,2,3

)(1,

2,3)

>>

>(43

)43>>

>(43

,)(43

,)

2.序列操作與元組方法
除了修改的方法外,其餘操作與方法與列表相同

python學習記錄 基礎

模組匯入與使用 編寫規範 其他浮點數 複數 a 3 4j b 5 6j c a b c 8 10j c.real 8.0 c.imag 10.0 a.conjugate 3 4j a b 9 38j a b 0.6393442622950819 0.03278688524590165j python...

3 12學習筆記

一 複習 1.什麼是字串 序列 不可變,有序的 2.元素 字元 普通字元,轉義字元 n t u4位的16進製制數 r語法 str1 u4e00abc 3.字元編碼 ascii碼表 大寫字母在前面 unicode編碼表 4e00 9fa5 chr 編碼值 ord 字元 4.字串 查 和列表一樣 相關操...

Python基礎學習筆記記錄

條件判斷語句 4.迴圈語句 略單行注釋 這是單行注釋 print 這是單行注釋 多行注釋 print 這是多行注釋 print 這是多行注釋 print 這是多行注釋 中文注釋 若在程式中用到了中文,直接執行輸出,程式會出錯。需在程式的開頭寫入如下 coding utf 8 import keywo...