python初學者,列表

2021-10-05 11:45:52 字數 3010 閱讀 9577

2.列表

3.通用操作

4.修改列表

5.列表的方法

6.遍歷

語法

列表名 = [元素1,元素2,元素3,,,元素n]
list=[

]# 建立乙個列表

print

(list

,type

(list))

#執行結果為

list=[

1,2,

3,4,

5]print

(list[0

])# 結果是 1

print

(list[4

])# 結果是 5

print

(list[6

])# 結果是 indexerror: list index out of range

print

(list[-

1])# 結果是 5

print

(list[-

2])# 結果是 4

print

(list[:

:2])

# 結果是 [1, 3, 5]

list=[

1,2,

3,4,

5]print

(len

(list))

#列印列表長度 長度=索引值+1

列表名[起始位置:結束位置:步長]
list=[

1,2,

3,4,

5]print

(list[:

3])# 結果為[1, 2, 3]

print

(list[-

3:])

# 結果為[3, 4, 5]

print

(list[:

])# 結果為[1, 2, 3, 4, 5]

print

(list[0

:2])

# 結果為[1, 2]

print

(list[2

:-1]

)# 結果為[3, 4]

print

(list[:

:-1]

)# 結果為[5, 4, 3, 2, 1]

list1 =[1

,2,3

,4,5

]list2 =

["a"

,"b"

,"c"

]# + 把兩個列表拼接成乙個列表

print

(list1 + list2)

# [1, 2, 3, 4, 5, 'a', 'b', 'c']

# * 將列表複製

print

(list2*2)

# ['a', 'b', 'c', 'a', 'b', 'c']

list1 =[1

,2,3

,4,5

]print(1

in list1)

# true

print(1

notin list1)

# false

list1 =[1

,2,3

,4,5

]print

(max

(list1)

,min

(list1)

)# 5 1

list1 =[1

,2,3

,4,5

]print

(list1.index(5)

)# 4

print

(list1.count(3)

)# 1

方法

功能向列表的最後新增乙個元素

insert(arg1,arg2)

向列表指定位置插入乙個元素 引數1:要插入的位置 引數 2:要插入的元素

extend(iterable)

使用乙個新的序列來擴充套件當前序列(它會將該序列的中元素新增到列表中) 引數需要傳遞乙個序列

pop()

根據索引刪除並返回指定元素

remove()

刪除指定元素 (如果相同值的元素有多個,只會刪除第乙個)

reverse()

翻轉列表

sort(key=none,reverse=false)

用來對列表中的元素進行排序 reverse:true反序;false 正序

-列表通過for迴圈來遍歷列表

-語法:

for 變數 in 序列:

**塊

list=[

1,2,

3,4,

5,6,

7,8,

9,]for i in

range(0

,9,2

):# 獲取列表中的奇數

print

(list

[i],end=

" ")

# 結果為 1 3 5 7 9

range

(start,stop,sept)

range(5

)# 等價於range(0,5)

range(5

)# 等價於range(0,5,1)

list

(raneg(10)

)# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

list

(range(1

,11))

#[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

list

(range(1

,11,2

))# [1, 3, 5, 7, 9]

python初學者筆記 列表(list)

說明 初學python,個人筆記,內容比較基礎。如果有讀者能夠發現錯誤並指出,或者有更好的建議,萬分感謝!簡介 列表是python中最具靈活性的有序集合物件型別。特點 任意物件的有序集合 通過偏移讀取 可變長度,異構以及任意巢狀,屬於可變序列 物件引用陣列 與 的使用 a 1 2,3 b 4 5,6...

初學者談初學者學html

這是乙個段落。解釋一下就是 html 與 html 之間的文字是描述網頁。head 與 head 之間的文字是文件的元資料。title 與 之間的文字是文件的標題。body 與 body 之間的文字是可見的頁面內容,是文章的主體部分。h1 與 h1 之間的文字被顯示為乙個大標題。p 與 p 之間的文...

初學者mysql MySQL初學者使用指南

有很多朋友雖然安裝好了mysql但卻不知如何使用它。在這篇文章中我們就從連線mysql 修改密碼 增加使用者等方面來學習一些mysql的常用命令。一 連線mysql。1 例1 連線到本機上的mysql。首先在開啟dos視窗,然後進入目錄 mysqlbin,再鍵入命令mysql uroot p,回車後...