緊接著上週的學習,進行到了列表的學習
從列表中獲取元素(列表索引值是從0開始的) 為列表名字+[ 索引值 ]
列表資料交換
temp = member[0]
member[0] =member[1]
member[1] = temp
temp臨時變數
列表資料的刪除
1.member.remove(所需刪除元素名)
2.del語句,其不是乙個函式也不是乙個方法。del+列表名+[元素位置引數]如(del member[1])若del只是+列表名字,其作用為刪除整個列表
3.列表名+pop()如果()中不帶引數 其作用為從列表中取出(刪除)最後乙個元素並返回輸出,()中還可以加上索引值則輸出所索引的列表元素
列表分片 slice (一次獲取多個元素)
列表名[索引值範圍]如member[1;3]其作用為分片列表的第乙個到第三個元素,注意:不包括第三個,分片出另外乙個列表,原列表不發生改變(拷貝列表),如果是從第0個開始分,0可以不寫如member[;3],同理如要分到最後乙個,最後乙個的索引值也可不寫(這樣分片包含最後的元素)
列表操作符
1.比較操作符 列表可比較,列表比較預設第0個元素進行比較,其後元素不再比較
list1 =[123,456]
list2 =[234,235]
list1>list2
返回結果為
false
如果是字串的比較,則是比較字串的ascii碼的大小
2.邏輯操作符
list3 =[123,456]
(list1 < list2) and (list3 == list1)
返回結果為
true
成員關係操作符
接下來進行元組的學習
元組具有不可改變性,無法改變已經定義的元組。元組和列表在實際上使用相似。
建立元組一般用小括號,訪問元組中的元素和訪問列表元素一樣,(元組名+索引值),也可以進行類似列表分片和拷貝等操作,建立空元組 p = ()
如果建立元組中只有乙個元素,注意要在元素後加上逗號,否則就不是元組,是變數賦值,單元素元組可以沒有()但是不可以沒有逗號,多元素元組兩個都要有。
更新和刪除元組
temp = (1,2,3,)
temp=temp[:3]+(『4』,)+temp[3:]
此為更新元組,元素『4』更新的索引值為3
刪除元組
1.可以用del語句刪除整個元組
元組相關操作符
1.『+』拼接操作符(其左右兩邊物件型別要一致)
2.重複操作符『*』 關係操作符 > < = >= =< 成員操作符 in not in 邏輯操作符and or等
Python學習之函式(四)
在python中,定義乙個函式要使用def語句,依次寫出函式名 括號 括號中的引數和冒號 然後,在縮排塊中編寫函式體,函式的返回值用return語句返回。def my func return 10 def my func passdef my func if not isinstance x int...
Python之爬蟲學習(四)
from urllib import request from urllib import error from bs4 import beautifulsoup import random import time class annualreport object def init self se...
python學習筆記(四)之字典
python學習筆記 四 之字典 創造字典 例項1 創造乙個空的字典 mydict mydict type mydict 例項2 建立乙個非空的字典 person person 說明 前面的name是鍵 key 後面的wtf是前面鍵所對應的值。在乙個字典中,鍵是唯一的,不能重複 值對應於鍵,值可以重...