python學習之四

2021-09-13 22:00:23 字數 1405 閱讀 9852

緊接著上週的學習,進行到了列表的學習

從列表中獲取元素(列表索引值是從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是前面鍵所對應的值。在乙個字典中,鍵是唯一的,不能重複 值對應於鍵,值可以重...