2.元祖
3.字典
4.集合
這幾種資料型別可以通過強制轉換來互相利用每個資料型別的特性!!!
首先說一下,這就是列表,列表是可變的,所以增刪改查很重要。
list_ = ['a', 'b', 'c']
list1 = [1, 2, 3, 4]
print(list_)
list_.insert(1, 'e') # 索引插入
print(list_)
list_.extend(list1) # 批量操作
這就是增的操作。
主要是幾個操作,第乙個是pop,這個是可以接收末尾的資料來使用乙個值來接收,第二個就是remove,這個可以直接刪除值,但是注意這個如果有重複的值的話,會只刪除乙個值(可以自己做實驗),第三個就是del,這個是內建方法,所以不能通過名加.的方法來呼叫,這個是通過索引來刪除值,接下來這個圖就是所有的刪除操作。
我現在就知道兩個改值的方法,第乙個就是最簡單粗暴的方法就是直接索引改值,第二個就是插入,下圖就是兩個方法的演示。
查就是查這個值在不在列表中,方法就在下圖中。
通過判斷就可以,非常的簡單易懂。
常用功能注意就是切片,計數,和長度
1.5.1.切片
切片就是想通過索引取多個值
切片對於列表來說最多主要是三個引數l[0:2:-1]
這裡遵循的規則是前兩個就是起始位置和結束位置,遵循的是左閉右開的規則,而最後乙個是步長,就是按什麼比例切,這裡的-1,就是反著走,當然這個裡左右都可以是負數,都是在數學上左邊小於右邊的,但是我不建議玩負數很容易暈的,除非一些特殊情況,比如資料跟多需要從後往前的情況。當然返回的也是乙個列表,在python中的資料型別的轉換還是挺簡單的,具體用**演示。
count就是用來計數的,len就是長度,不多說了,**演示。
因為有了列表的方法,元祖很多方法和列表一樣,但是元祖是不能變的,就是說無法增刪改,一般都是轉換成列表再變回來,通過強制型別轉換就可以,元祖只要注意幾個地方既可以,第乙個就是如果是單元素元祖就要在後面加,例如(1,)就是這樣寫,不然會報錯。還有就是元祖的索引有個特別用法,就是可以通過值查詢當前位置,接下來試一下哈。
演示完畢。
還有乙個count,和list類似就不展示了。
字典其實就是鍵值對的集合,例如dict=,key可以是字串數字,元祖,而不能是列表,value可以是任何東西,這個記住就好,還是從標準的增刪改查開始吧。
刪除的方法主要是三種,第一種是pop,這是指定的刪除,通過寫入key值來獲得被刪除的value然後刪除,第二種是popitem,這個是刪除字典的最後乙個,第三種就是clear,這個是全部清空。
下面是**演示。
改主要就是update
主要是keys,values,items,get。分別對應什麼**演示。
a = ,這個就是集合,與字典不同的是,集合所組成的是鍵值對,集合就是set,下面是**演示的增刪改查。
第一種就是通過add直接新增,第二種是通過update,當然這個只能是字串的話,會把字串拆開分別加入其中。
刪除主要為三種方式,第一種是通過remove,這個是最直接的方式,直接輸入值就可以刪除,如果有就直接刪除,如果沒有這個值會報錯的,第二種是通過pop,但是這種方法只能隨機刪除,第三種是discard,這種方式是也是直接刪除,但是如果沒有的話,不會報錯,有就刪除。
集合中的改就是可以刪除再新增即可,因為集合是無序的,沒有辦法通過索引來取。
查主要就是通過列印就可以
Python中的基本資料型別
目錄 初識基本資料型別 數字型別 整數 浮點數 複數 字串型別 布林型別 總結 很想問大家乙個問題,什麼問題呢,如果將我們生活中的各種字給分個類,應該怎麼分,舉個例子,我這有句話 人生苦短,我選python,python在程式語言熱度排行位於前3 我相信聰明的你們已經都分好了,一類是數字,一類是文字...
python中的基本資料型別
資料型別 描述不同的資料,python中提供了兩種資料型別。資料型別包括基礎資料型別和複雜資料型別。基礎資料型別包括基本型別和組合資料型別。組合資料型別包括 列表 元組 集合 字典。接下來我們主要介紹基礎資料型別中的基本資料型別。python中使用str表示字串 print hello world ...
python中的基本資料型別
字串的迴圈遍歷 字串的拼接 字串的重複輸出 列表的內建方法 元組 tuple 元組 tuple 與列表類似,不同之處在於元組的元素不能修改。元組寫在小括號 裡,元素之間用逗號隔開。元組的資料型別可以不同 元組的建立與使用 tuple abcd 786 2.23,runoob 70.2 tuple2 ...