python基礎語法之 列表反轉

2021-10-01 10:57:32 字數 709 閱讀 1065

小白開啟python的學習之路,踩坑記錄一下。

a.reverse()列表a反轉後賦值給a,即列表a本身變為逆序;

a[::-1]只是輸出或給出a的反轉,並不會改變a,即a仍為原序。

在用法上,a[::-1].index(n)返回a反轉後a中元素n的索引,而a.reverse().index(n)語法報錯。

舉例:

>>>a =[1

,2,3

,4,5

,6]>>>a.

reverse()

>>>a[6

,5,4

,3,2

,1]>>>a[::

-1][

1,2,

3,4,

5,6]

>>>a[6

,5,4

,3,2

,1]>>>

>>>

>>>a[::

-1].

index(4

)3>>>a.

reverse()

.index(4

)traceback

(most recent call last)

: file ""

, line 1,in

attributeerror:

'nonetype' object has no attribute 'index'

>>>

Python 003 基礎語法之列表

列表是python中的基本資料結構,可以用來存放不同型別的資料 列表修改 listname.remove 要刪除的元素的值 當不知道要從列表中刪除的值所處的位置,只知道要刪除的元素的值,可用remove 列表排序 listname.sort 對列表進行永久性排序 預設按照首字母順序排,若倒序,則li...

python基礎之列表基礎

name list 夏 商 周 秦 漢 三國 num list 100,148,186,160,173,184 zip函式將迭代器封裝成生成器,平行遍歷 for rust,ru in zip name list,num list print 國家是 s 年代是 d rust,ru for ru in...

Python基礎之列表(2)

上節講到列表的基本用法,這節具體講下操作列表的函式用法。1.新增元素 x 1,2,3 id x 檢視物件的記憶體位址 50159368 x 1,2,3,4 x.insert 2,0 在指定位置插入元素,前乙個引數是位置 x 1,2,0,3,4 x.extend 5,6,7 在尾部追加多個元素 x 1...