變數型別 列表 元組 字典

2021-10-02 16:32:14 字數 2235 閱讀 3620

空列表

varibals =varibals = list ()//生成乙個空列表

注:列表可以容納任意型別的物件,任意數量的物件

【重點】列表是可變型別的

varibals = [1,2,3,'ni hao','hello,python',,[10,100]]

1.列表簡單操作

改變列表中的元素值_(列表是可變型別的,列表長度可增可減,列表中的變數是可變的可以進行更改)

varibals = [1,2,'ni hao']

varibals[0] = 10//將列表中的第乙個元素替換成10

varibals——>[10,2,『ni hao』]

拓展:python是一種動態型別的語言,乙個變數是什麼型別,要看程式在執行過程中變數所代表的值是什麼。

var = 10

type(var) //int型

var = 'str'

type(var) //所代表的值發生改變,變成了string字串型別。

varibals = [10,2,'ni hao']

varibals[-2:] //取後兩個值 [2,'ni hao'']

varibals[:2] //取前兩個值 [10,2]

varibals[1:2] //取下標為1到2的值,但不取到2 ——>[2]

注:

字串與列表可以統稱為序列;

列表是一種容器型的序列——>任意型別均可放入

字串是一種扁平型的序列——>由多個字元構成

其中len()、+、* 等多項操作,列表與字串是通用的。

2.列表函式運用

a = [2,4,7,'ni hao',8]

a.pop() //彈出並返回最末端的值 '8'

a.pop(0) //彈出並返回下標為0的值 , '2'

a.pop(3) //彈出並返回下標為3的值 ,'ni hao',若下標超出列表序列,報錯

a = [1,2,7,'ni hao',20]

a.remove(2) //將從0位置開始找到的第乙個2移除,若要移除的字元不存在,則報錯

a.remove('ni hao')//將從0位置開始找到的第乙個'ni hao'移除

a ——>[1,7,20]

元組(tuple):不可變列表

空元組的建立:

var = tuple()var =()

type(var)——>tuple

var = (1,2,1,3,4,5,6,[23,4,3,56])

var.count(1)——>2 //count()計數,元組中1出現兩次

var.index(5)——>5 //索引為5處的元素為 5.

a,b = 10,20——>實際為 (a,b)= (10,20)

拓展:元組中的函式僅有count()和index()

字典(dict)

建立空字典:

var = {}var = dict()

type(var)——>dict

var =

字典(值:頁碼)—解決對映問題

var['中']——>100 //查詢字典中的』中』值,其頁碼為100;'中』所在的頁碼

如若利用列表:

words = ['中','左']

location = [100,200]

location[words.index('中')]——>100

students=['wang','li','sun','cui','zhang']

將students中的每乙個元素都賦予乙個初始值

money= dict.fromkeys(students,10)//賦予每乙個元素初始值10,形成字典型別

money=//形成的字典

@夢幻泡沫

python變數,列表,元組,字典

變數 在python中使用變數,不需要先宣告,且同乙個變數可以根據程式需要賦於不同型別的值 比如整型,浮點,字元 如下,第一行 給變數 a 賦值是100,整型。第二行是100 0.2,這時變數a就是浮點型。單個變數賦值,很簡單,就是變數名 值,如 a 100 多個變數賦值,多個變數賦同乙個值,可以是...

列表 元組 字典

列表 列表的定義 1 list 列表 是 python 中使用 最頻繁 的資料型別,在其他語言中通常叫做 陣列 2 專門用於儲存 一串 資訊 3 列表用 定義,資料 之間使用 分隔 4 列表的 索引 從 0 開始 5 索引 就是資料在 列表 中的位置編號,索引 又可以被稱為 下標 6 注意 從列表中...

列表 元組 字典

列表1.1 列表的定義.注意 從列表中取值時,如果 超出索引範圍,程式會報錯 2 列表常用操作 在 ipython3 中定義乙個 列表,例如 name list 輸入 name list.按下 tab 鍵,ipython 會提示 列表 能夠使用的 方法 1 元組的定義 tuple 元組 與列表類似,...