列表的補充

2021-10-22 17:20:21 字數 1165 閱讀 7227

總結經過一段時間後,回過頭來再看前面對列表的闡述,感覺以前的文章著重點放在了應用,而對列表本身的分析不夠,特在此再作此文以做補充。

列表從本質上來說就是一系列的元素按特定的順序進行排列,其中各元素之間無任何關係。

關於列表的大部分內容都已在上篇文講來,這裡重點闡述「索引」。

names=

["abel"

,"abner"

,"abraham"

]print

(names[0]

)#直接列印元素

print

(names[0]

.title())

#首字母大寫

這裡補充幾點內容:

names=

["abel"

,"abner"

,"abraham"

]name_del=names.pop(1)

#根據指定索引值刪除元素,並返回該元素給name_del變數

與del的使用有乙個簡單的判斷標準:如果刪除乙個元素,且不再使用它,就使用del,如果刪除元素後再需要繼續使用它,就使用pop(),並用乙個變數儲存這個元素。

names=

["abel"

,"abner"

,"abraham"

]print

(names)

names.sort(reverse=

true

)print

(names)

使用函式sorted()進行臨時性排序,不會改變列表的各元素位置

print

(sorted

(names)

)#對列表names排序後列印出來,但names列表並未真實改變

print

(names)

使用reverse()方法可以反轉列表各元素的排列順序。

names=

["abel"

,"abner"

,"abraham"

]print

(names)

names.reverse(

)#把列表的元素按順序反過來排列

print

(names)

Python 列表補充

1.使用sort 方法對列表進行永久排序 字母排列順序 若想按照字母相反順序排列 可使用sort reverse true 進行排序 from typing import list place1 list str chong qing qing dao bei jing shanghai han n...

c 基礎值列表賦值補充

除了初始化之外,這種形式也可以用於賦值語句中。先回顧一下初始化變數時的情況 vector vi 接下來是賦值的情況 vector vi vi 6,7,8,9,10 這種形式,對於有限多個數值的賦值是非常有用的。補充和初始化一樣,使用大括號包圍的值列表也有同樣的優勢。乙個是防止窄化,有時可以簡單的理解...

47 補充 符號和巢狀列表 可迭代

字串中可以使用的符號 innot in isnot is 切片使用 列表支援的符號 l3 l1 l2 l4 5,8 3 5,8,5,8,5,8 in 3 in 1,2,3 true 3 in 1,2,3 false not in 3 not in 1,2,3 false 3 in 1,2,3 tru...