小白開啟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...