Python 列表(陣列)初識

2022-08-24 06:03:11 字數 2606 閱讀 5916

1 宣告列表

names =["

tome

","jonson

","black"]

print(names)

2 訪問列表元素

names = ["

tomy

","jonson

","black"]

print(names[0])

#

訪問列表最後乙個元素,使用-1下標

names = ["

tomy

","jonson

","black"]

print(names[-1])

3 修改,新增,刪除元素

#

修改元素

names = ["

tomy

","jonson

","black"]

print

(names)

names[1] = "

france

"print(names)

names = ["

tomy

","jonson

","black"]

print

(names)

#在列表末尾追加元素

masa")

print

(names)

#在列表中插入元素

names.insert(2,"

jaray")

print(names)

names = ["

tomy

","jonson

","black"]

print

(names)

#使用del刪除元素

del names[1]

print

(names)

names.insert(1,"

jonson")

print

(names)

#使用pop刪除元素,pop可以彈出這個元素

#不使用引數的話,預設彈出最後乙個元素

popped_name =names.pop()

print

(popped_name)

print

(names)

#彈出指定位置元素

first_name =names.pop(0)

print

(first_name)

print

(names)

"yellow")

"red")

"jonson")

print

(names)

#根據指定值刪除元素,如果列表中有多個相同的值,remove只刪除第乙個符合的值

names.remove("

jonson")

print(names)

4 使用sort對列表進行永久性排序

names = ["

red","

orange

","yellow

","green

","blue"]

print

(names)#正序

names.sort()

print

(names)#倒序

names.sort(reverse=true)

print

(names)

#中文排序貌似不好用,網上搜尋結果是需要安裝中文庫,以後有時間再研究,研究明白後追加到這裡面

names = ["

張三","

李四","

王五","

趙六","馬七"

]print

(names)

names.sort()

print(names)

5 使用sorted對列表進行臨時性排序

names = ["

red","

orange

","yellow

","green

","blue"]

#正序print

(sorted(names))

print

(names)#倒序

print(sorted(names,reverse=true))

print(names)

6 反轉列表元素排列順序

names = ["

red","

orange

","yellow

","green

","blue"]

#反轉names.reverse()

print

(names)

#再次呼叫,又反轉回來

names.reverse()

print(names)

7 獲取列表長度

names = ["

red","

orange

","yellow

","green

","blue"]

print(len(names))

python初識列表元組

二 python 元組 列表由一系列按特定順序排列的元素組成。你可以建立包含字母表中所有字母 數字0 9或 所有你朋友成員姓名的列表 也可以將任何東西加入列表中,其中的元素之間可以沒有任何關係。在python中,用方括號 來表示列表,並用逗號來分隔其中的元素。下面是乙個簡單的 列表示例,這個列表包含...

初識Python之列表和元組

這一天二狗又被這幾個小混混攔住了 小混混張口就問,python的列表是什麼 二狗內心大喜 列表由一系列按特定順序排列的元素組成 在python中,用方括號 來表示列表,並用逗號來分隔其中的元素 就比如你們幾個的名字用列表就可以表示成 names 小混混1 小混混2 小混混3 小混混4 小混混5 pr...

python元組 列表 陣列

元組 封閉的列表,一旦定義,就不可改變 不能新增 刪除或修改 列表 乙個大倉庫,你可以隨時往裡邊新增和刪除任何東西 1 什麼情況下你需要使用元組而不是列表?當我們希望內容不被輕易改寫的時候,我們使用元組 把權力關進牢籠 當我們需要頻繁修改資料,我們使用列表。我們根據列表 元祖和字串的共同特點,把它們...