1. 程式人生 > >基礎知識 各類資料型別方法

基礎知識 各類資料型別方法

列表:
中括號括起來
,分割每個元素
列表中的元素可以是數字,字串,列表,布林值...
列表中可以 巢狀任何型別
可以通過 索引 切片 進行取值
可以進行 while 迴圈 for迴圈
可以用del刪除
支援 in 操作

字串轉換為列表時,直接在字串前加str,字串中的每個字元將被當成列表中的獨立的元素。

而將列表轉化為字串,先要將列表進行一個for迴圈,得到沒每一個元素後,在進行操作,因為數字與字串不能直接相加,而且數字不能進行for迴圈。

其實像就join這樣的操作都是進行了一個for迴圈
可以被for迴圈執行的:可迭代物件。

 

列表的魔符:
需要注意的是,字串修改後要重新賦值給一個變數,而列表則可以直接做修改,(在原列表上做修改)
append: 追加一個元素
clear:清空列表
copy:(淺)拷貝
count:給出一個元素,計算這個元素出現的次數
extend:擴充套件,將新的可迭代物件一個一個新增到原列表中。
index:索引列表中元素的位置
insert(位置,元素):在指定位置加入指定元素
pop:刪除某個索引位置的值,並獲取刪除的值,若不填寫引數,預設刪除列表中最後一個值。
remove:刪除列表中的指定值,若有多個相同值,刪除左邊第一個。
reverse:將當前列表進行反轉
sort:將列表中的元素從小到大排序
sort(reverse=True):將列表中的元素從大到小排序

列表: 有序,元素可以被修改
元組: 其一級元素不可被修改,不能被增加和刪除,可以檢視

字典: 其中的元素稱為鍵值對;字典的value可以是任何值,字典的key不能是列表,字典也不能作為key; 字典是無序的。字典支援刪除。
dict.fromkeys(可迭代資料型別,值):將可迭代資料型別中所有的元素生成為dict中的key,輸入的值作為他們共同的value。

dic.get():根據key獲取值,key不存在時返回none,也也已指定預設的返回值。
dic.update :更新

重點: keys values items get update

 

 

 

 

整理:

數字:int():轉換為數字

字串: replace /find/join /strip/startswith/split/upper/lower/format

列表:append/extend/insert

元組:一級元素不能被修改刪除

字典:get / update/keys/values/items

bool: False:none/''/{}/[]/() 0