Python 之列表的方法

2021-10-08 02:51:56 字數 1335 閱讀 5817

列表被建立還可以使用list類的方法簡化操作方法

作用說明

將元素新增到列表的末尾

count(elem):int

返回元素elem在列表**現的次數

extend(other_list):none

將列表other_list中的所有元素追加到當前列表中

index(elem):int

返回元素elem在列表中第一次出現的下標,不存在會報錯

insert(index,elem):none

將elem插入到指定的下標處。(如果插入的下標越界,預設在最後乙個位置插入)

pop(index):object

刪除並返回指定下標處的元素;如果不指定index,預設刪除最後乙個元素。 (如果pop的下標越界,那麼報錯:indexerror: pop index out of range(越界))

remove(elem):none

刪除列表中第一次出現的元素elem。(如果刪除的元素不存在:valueerror: list.remove(x): x not in list(刪除的元素不在列表中))

reverse():none

將列表中的所有元素倒序

sort():none

以公升序的方式對列表中的所有元素排序。(不寫引數預設公升序排列)

補充:(split()函式的使用)

1、將字串分成列表

#把字串按分隔符分割

#例:#list1 = "乙個字串".split("分隔符")

#這樣字串就可以按照分隔符分開

list1 =

"哈哈哈哈!好好笑"

.split(

"!")

print

(list1)

//列印結果:[

'哈哈哈哈'

,'好好笑'

]

2、一次性接收使用者錄入的多個數字

#一次性接收使用者錄入的多個數字

content =

input

("請輸入多個數字,使用空格隔開"

)str_nums = content.split(

" ")

#接收的使用者輸入一定是字串型別

#把字串列表轉換為數字列表

num_list =

[eval

(x)for x in str_nums]

#取出字串列表中的每個元素,轉換成數字型別新增到新列表中

print

("使用者輸入的數字為:"

,num_list)

Python之列表的排序

python方法sort 讓你能夠較為輕鬆地對列表進行排序。假設你有乙個汽車列表,並要讓其 中的汽車按字母順序排列。為簡化這項任務,我們假設該列表中的所有值都是小寫的 cars bmw audi toyota subaru cars.sort print cars audi bmw subaru t...

python之列表操作

列表操作功能彙總 print 列表操作功能彙總 list demo first second thrid fourth 複製list demo列表取名list list list demo print 原列表為 list print print 輸出列表第乙個元素 list 0 print 輸出列表...

Python入門之列表

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