Python學習入門之列表(一)

2021-09-08 08:54:59 字數 1702 閱讀 6057

列表是由一系列按特定順序排列的元素組成的,跟其他語言的陣列類似

names = ["zr","hc","ws","hj","fz"]

nums = [1,2,3,9,4,5,8,7,6]

可以直接使用print函式直接將陣列所有函式列印出來

print(names)
訪問列表元素,索引從0而不是從1開始,索引還可以使用負數,比如索引-1返回倒數第乙個元素

print(names[2])

print(names[-1])

可指定列表名和要修改的元素索引

names[0] = "zengrong"

print(names[0].title())

print(names[-1])

在列表中指定位置插入陣列元素

使用inser函式可在列表中任何位置插入新元素,需要指定新元素的索引和值

names.insert(1,"zw")

print(names)

知道要刪除的元素在列表中的位置,使用del函式

del names[1]

print(names)

使用pop函式刪除列表中任何位置的元素並返回所刪除元素的值,只需向pop函式提供所要刪除元素的索引,引數為空時,代表刪除列表末尾的元素

popped_name = names.pop(1)

print(popped_name)

print(names)

popped_name = names.pop()

print(popped_name)

print(names)

使用remove函式根據值刪除列表中的函式

remove函式刪除列表中第乙個與所要刪除的值所匹配的元素

names.remove("hj")

print(names)

使用sort函式對列表進行永久性排序,預設字串按照首字母順序排序,數字按照從小到大排序

names.sort()

nums.sort()

print(names)

print(nums)

在使用sort函式中使用 reverse = true 引數進行反向排序

names.sort(reverse = true)

nums.sort(reverse = true)

print(names)

print(nums)

使用sorted函式對列表進行暫時性排序,在sorted函式中亦可使用 reverse = true 引數

print(sorted(nums,reverse = true))

print(nums)

使用reverse函式反轉列表元素的排列順序

names.reverse()

print(names)

使用len函式快速獲悉列表的長度,計算列表元素時從1開始,比如有4個元素,列表長度就是4

names_len = len(names)

print(names_len)

Python入門之列表

python中的列表類似於c語言中的陣列,下面通過例項說明介紹幾種常用的使用方法。1.空列表的建立 empty print empty 2.列表中元素的檢視 words a b c print words 2 c print words 3 traceback most recent call la...

Python學習之列表

python學習之列表 之前一直對python中建立陣列型別比較矇圈,今天仔細整理加實踐了一下,代如下 建立二維列表 n int input 建立二維列表是不是只能建立列元素一樣的 將列表中的位置都賦值 list 0 2 n 1 for i in range n print list 建立空列表 l...

Python學習之列表

1.list型別 用括號 表示,不同的元素之間可以逗號隔開。list在被初始化後可以被再次修改。注 如果開發者定義了一組值,並且在之後需要不斷對其進行增 刪 改等操作,則應該使用list型別。2.內建函式包括 通用函式 不僅適用數值型別的變數,還適用其他型別的變數 特定函式 只適用數值型別的變數 注...