一、列表中元素的排序
1.sort 按照元素大小公升序排列,可對資料列表或者字串列表進行排序,不支援字串+數字的列表排序
>>>a = [11, 12, 13, 4, 1, 2, 3]
a.sort()
print(a)
輸出:[1, 2, 3, 4, 11, 12, 13]
2.sort(reverse=true) 按照元素大小進行降序排列
>>>a = [11, 12, 13, 4, 1, 2, 3]
a.sort(reverse=true)
print(a)
輸出:[13, 12, 11, 4, 3, 2, 1]
3. sort 字串列表進行排序,按照數值》大寫字元》小寫字母的順序進行公升序排列(若首字母一致按照第二個字元排序)
>>>a = ["abc", "2", "aaa", "4", "1", "abc", "aaa"]
a.sort()
print(a)
輸出:['1', '2', '4', 'aaa', 'abc', 'aaa', 'abc']
4.同sort(reverse=true) 按照元素大小進行降序排列,按照按照數值》大寫字元》小寫字母的順序進行降序排列(若首字母一致按照第二個字元排序)
>>>a = ["abc", "2", "aaa", "4", "1", "abc", "aaa"]
a.sort(reverse=true)
print(a)
輸出:['abc', 'aaa', 'abc', 'aaa', '4', '2', '1']
二、列表元素的反轉,將列表中元素的位置反轉
1.[::-1] 切片反向步長
>>>a = ["abc", "2", "aaa", "4", "1", "abc", "aaa"]
print(a[::-1])
輸出:['aaa', 'abc', '1', '4', 'aaa', '2', 'abc']
2. reverse 列表反轉法
>>>a = ["abc", "2", "aaa", "4", "1", "abc", "aaa"]
a.reverse()
print(a)
三、copy 列表複製
>>>a = [1, 2, 3,4]
輸出:
注釋:a與c是同乙個列表,修改c會直接影響到a,b是a複製出來的列表,雖然與a一樣,卻是兩個不同的**。
四、列表去重複操作,可以將列表轉換成集合,然後利用集合自動去重的特性完成
Python中關於列表的使用
個人自學過程中的筆記。1.知道要刪除元素的位置,可用del語句。del thislist n n為列表thislist中元素的索引,為int型2.對於刪除的元素還要使用,可用pop語句。thislist a b c print thislist popped thislist thislist.po...
python中對於列表的使用
一,複製列表 list list1 若直接用list list1則只是把list1賦給list,而不是將列表複製給list1 print list print list1 結果為 二,倒敘輸出列表 1,將列表倒敘輸出 print list 1 2,列表永久倒敘輸出 list.reverse 3,列表...
python中列表詳解和其他語言陣列區別
b a 1,23,4,232 表示定義乙個列表 c語言中陣列 int nums 區別與其他語言的陣列,python列表可以儲存任意資料型別,其他語言陣列必須是什麼型別就是什麼型別a a b c b f g h a.insert 1,e 第乙個新增位置座標,第二個新增的資料,也就是插入,a.exten...