本文目錄一覽:
【技術貼】python數據類型之列表
列表是由一系列按特定順序排列的元素組成的。在Python中,用[]來表示列表,並用逗號來分隔其中的元素。
我們可以創建包含字母,數字或者任何東西的列表。其中列表中的元素之間可以沒有任何的關係。由於列表通常包含多個元素,再給創建的列表命名時,一般使用複數的名稱,如names.
names = [“kitty”,”anne”,”jerry”]
print(names)
輸出的結果為方括號[] 引號 ” 元素
[‘kitty’, ‘anne’, ‘jerry’]
注意:列表的偏移量是從0開始的,而不是我們習慣的 1 開始
teacher=[‘七七’,’卡西’,’延君’]
teacher[0]=’七七’
teacher[1]=’卡西’
teacher[2]=’延君’
口訣:「左右空,取到頭;左要取,右不取」
teacher=[‘七七’,’卡西’,’延君’]
teacher[:2]=[‘七七’,’卡西’]
格式:列表.append(‘元素名’)
teacher=[‘七七’,’卡西’,’延君’]
teacher.append(‘琦玉’)
# 結果為 teacher=[‘七七’,’卡西’,’延君’,’琦玉’]
list.extend([元素1,元素2]):在list列表末端增加多個元素;
list.insert(元素序號,元素):在list列表任意位置增加一個元素
teacher=[‘七七’,’卡西’,’延君’,’琦玉’]
del teacher[3]
# 結果為 teacher=[‘七七’,’卡西’,’延君’]
str=[0,1,2,3,4,5,6]
del str[2:4] #刪除從第2個元素開始,到第4個為止的元素(但是不包括尾部元素)
str
[0, 1, 4, 5, 6]
str=[0,1,2,3,4,5,6]
del str
str #刪除後,找不到對象
Traceback (most recent call last):File “pyshell#27”, line 1, in modulestrNameError: name ‘str’ is not defined
注意:del是刪除引用(變量)而不是刪除對象(數據),對象由自動垃圾回收機制(GC)刪除。
1,a = list.count(元素):計算它的參數在列表中出現的次數,並將次數返回;
2,a = list.index(元素):返回它的參數在列表中的位置,返回元素序號;#若有多個元素相同,此為只返回首端起第一個。
3,a = list.index(元素, 序號1,序號2):在序號1和序號2範圍內,返回列表中元素位置。 #若有多個元素相同,此為只返回首端起第一個。
4,list.reverse() == list[::-1]:將整個列表內元素反過來排列:[1, 2, 3, 4].reverse() == [4, 3, 2, 1];
5,list.sort():將所有元素,從小到大排列;
6.sorted方法
sorted返回一個有序的副本,並且類型總是列表,如下:
python自帶idel搜索欄找不到了?
C:\python\Lib\idlelib 添加到環境變量中,在CMD窗口中輸入IDLE即可運行。如果你要在開始創建一個入口,可以這樣操作:
在文件管理器中打開:C:\ProgramData\Microsoft\Windows\Start Menu\Programs, 創建一個快捷方式,在「請鍵入對象的位置」中輸入「D:\python\pythonw.exe” “D:\python\Lib\idlelib\idle.pyw” ,點擊下一步,我的Python安裝在D:\python下,你根據自己的安裝位置修改上面的路徑。然後根據嚮導完成即可,看看成果吧:
python selenium webdriver 登錄用戶名對象找不到一般是什麼原因
將鼠標定位在用戶名輸入框內,然後點擊右鍵,再選擇』審查元素』,於是就會出現如下的灰色顯示:
input id=」TANGRAM__PSP_4__userName」 type=」text」 name=」userName」 class=」pass-text-input pass-text-input-userName」 autocomplete=」off」 placeholder=」手機/郵箱/用戶名」!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/296064.html