目錄列表(list)是最常用的 python 資料型別,它可以作為乙個方括號內的逗號分割值出現。
列表中的資料項不需要具有相同的型別,可以進行的操作包括索引(第乙個索引是0,第二個索引是1,以此類推)切片、加、乘、檢查成員等。
name = ['jack', 'amon', 'alyssa']
print(name[0])
jack
列表索引位置元素並賦值。
name = ['jack', 'amon', 'alyssa']
name[0] = 'alice'
print(name)
['alice', 'amon', 'alyssa']
name_list = ['xiaohua', 'xiaoming', 'zhangsan']
print(name_list)
['xiaohua', 'xiaoming', 'zhangsan', 'lisi']
insert(self, index, object, /)
在索引之前插入物件。
name_list = ['xiaohua', 'xiaoming', 'zhangsan']
name_list.insert(1, 'lisi')
print(name_list)
['xiaohua', 'lisi', 'xiaoming', 'zhangsan']
extend(self, iterable, /)
通過新增來自iterable的元素來擴充套件列表。
name_list = ['xiaohua', 'xiaoming', 'zhangsan']
name_list.extend(['lisi', 'xiaohong'])
print(name_list)
['xiaohua', 'xiaoming', 'zhangsan', 'lisi', 'xiaohong']
pop(self, index=-1, /)
刪除並返回索引處的專案(預設為最後乙個)。
如果列表為空或索引超出範圍,則引發indexerror。
name_list = ['xiaohua', 'xiaoming', 'zhangsan']
pop_name = name_list.pop(1)
print(pop_name, name_list)
xiaoming ['xiaohua', 'zhangsan']
remove(self, value, /)
刪除第一次出現的值。
如果不存在該值,則引發valueerror。
name_list = ['xiaohua', 'xiaoming', 'zhangsan']
name_list.remove('xiaohua')
print(name_list)
['xiaoming', 'zhangsan']
clear(self, /)
從列表中刪除所有專案。
name_list = ['xiaohua', 'xiaoming', 'zhangsan']
name_list.clear()
print(name_list)
index(self, value, start=0, stop=2147483647, /)
返回值的第乙個索引。
如果不存在該值,則引發valueerror。
name_list = ['xiaohua', 'xiaoming', 'zhangsan']
index = name_list.index('xiaoming')
print(index)
1
count(self, value, /)
返回值出現的次數。
name_list = ['xiaohua', 'xiaoming', 'zhangsan']
count = name_list.count('xiaohua')
print(count)
1
reverse(self, /)
翻轉列表。
name_list = ['xiaohua', 'xiaoming', 'zhangsan']
name_list.reverse()
print(name_list)
['zhangsan', 'xiaoming', 'xiaohua']
sort(self, /, *, key=none, reverse=false)
列表從小到大排序。
name_list = ['xiaohua', 'xiaoming', 'zhangsan', '1', '5', 'yes']
name_list.sort()
print(name_list)
['1', '5', 'xiaohua', 'xiaoming', 'yes', 'zhangsan']
Python 初學筆記 第一章 雜湊
目錄hash,一般翻譯做雜湊,雜奏,音譯為雜湊,是把任意長度的輸入 又叫做預對映pre image 通過雜湊演算法變換成固定長度的輸出,該輸出就是雜湊 值。這種轉換是一種壓縮對映,也就是,雜湊值的空間通常小於輸入的空間。雜湊不能從結果推出輸入,所以又稱為不可逆演算法。a hello print ha...
Python 初學筆記 第一章 運算
目錄三元運算 計算機可以進行的運算有很多種,運算按種類可以分為算數運算 比較運算 邏輯運算 賦值運算 成員運算 身份運算 位運算。假設 a 10,b 20 運算子描述例項 加 兩個物件相加 a b 輸出結果30 減 得到符數或是乙個數減去另乙個數 a b 輸出結果10 乘 兩個數相乘或是返回乙個被重...
Python 初學筆記 第一章 字典
目錄格式 info dict print info dict name jackfromkeys iterable,value none,from builtins.type 使用可迭代的鍵並將值設定為value建立乙個新字典。account number fromkeys user1 user2 ...