Python 列表補充

2022-08-31 16:27:16 字數 1322 閱讀 4085

1.使用sort()方法對列表進行永久排序(字母排列順序)若想按照字母相反順序排列 可使用sort(reverse=true)進行排序

from typing import list

​place1: list[str]=['chong qing','qing dao','bei jing','shanghai','han nan']

place1.sort()

print(place1)

place1.sort(reverse=true)

print(place1)

結果['bei jing', 'chong qing', 'han nan', 'qing dao', 'shanghai']

['shanghai', 'qing dao', 'han nan', 'chong qing', 'bei jing']

2.使用sorted()函式對列表進行臨時排序(並不會真正的改變)同樣可以使用sprted(list,reverse=true)進行字母反向排序

from typing import list

​place1: list[str]=['chong qing','qing dao','bei jing','shanghai','han nan']

print(sorted(place1))

print(place1)

print(sorted(place1,reverse=true))

print(place1)

結果:['shanghai', 'qing dao', 'han nan', 'chong qing', 'bei jing']

['chong qing', 'qing dao', 'bei jing', 'shanghai', 'han nan']

['han nan', 'shanghai', 'bei jing', 'qing dao', 'chong qing']

3.倒著列印列表可使用reverse()永久性的反轉列表元素的排列順序

from typing import list

​place1: list[str]=['chong qing','qing dao','bei jing','shanghai','han nan']

place1.reverse()

print(place1)

結果:['han nan', 'shanghai', 'bei jing', 'qing dao', 'chong qing']

4.確定列表長度可使用len()函式

5.避免索引錯誤當想要訪問列表中的最後乙個元素 可直接使用索引-1進行訪問

列表的補充

總結經過一段時間後,回過頭來再看前面對列表的闡述,感覺以前的文章著重點放在了應用,而對列表本身的分析不夠,特在此再作此文以做補充。列表從本質上來說就是一系列的元素按特定的順序進行排列,其中各元素之間無任何關係。關於列表的大部分內容都已在上篇文講來,這裡重點闡述 索引 names abel abner...

c 基礎值列表賦值補充

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

python基礎補充

import random print random.choice range 10 和from random import choice print choice range 10 第一種方法 將模組的名字設定為乙個隱含在名字空間裡的全域性變數,這樣就好像訪問全域性屬性那樣訪問choice函式 第...