python 7 資料結構與型別轉換

2021-10-01 16:29:18 字數 1818 閱讀 2679

python除了前面所說的基礎型別,我們這裡也需要講解下資料結構,資料結構裡面存放的是基礎型別,如數字等同時也可以巢狀。

1、list 列表,符號:[***]

# list 列表

list1 = [1, 'xl', [1, 2]]

print('列表:', type(list1))

2、tuple 元組,唯讀,不可寫入與修改

# tuple 元組,唯讀不可寫入與修改

tuple1 = (1, 2, 'xl', )

print('元組:', type(tuple1))

3、dict 字典,鍵值對

# dict 字典,鍵值對

dict1 = ]}

print('字典:', type(dict1))

4、set 集合

# set 集合

set1 =

print('集合:', type(set1))

型別轉換我們會有許多場景用到的,比如 input 的時候輸入的都是字串,我們要轉換其它型別。

2、str --> int,純數字才可以轉換

# 2、str --> int,純數字才可以轉換

3、int --> bool, 非0就是 true

# 3、int --> bool, 非0就是 true

5、str --> bool,非空字串都是 true

# 5、str --> bool,非空字串都是 true

# s = '' --> false

# s = 'xx' --> true

python 7 迴圈與迭代

判斷 python中if else語句的多種寫法 a,b,c 1,2,3 1.常規 if a b c a else c b 2.表示式 c a if a b else b 3.二維列表 c b,a a b 1,迴圈 for迴圈迭代選取序列元素的三種方式 1.序列項迭代 list1 1,2,3 for...

資料結構與型別

大小寫的英文本母 a z,a z 數字字元 0 9 特殊字元 空格 下劃線 關鍵字 keyword 又稱保留字,是c 預定義的單詞,每個c 關鍵字都有特殊的含義。識別符號 程式設計師宣告的單詞,它命名程式正文中的一些實體 文字 在程式中直接使用符號表示的資料 操作符 用於實現各種運算的符號 分隔符 ...

資料結構與演算法入門 資料結構型別

資料的邏輯結構 資料的邏輯結構指資料元素之間的邏輯哦關係 和實現無關 分類一 線性結構和非線性結構 線性結構 有且只有乙個開始結點和乙個終端節點,並且所有節點都最多只有乙個直接前繼和乙個直接後繼。線性表就是乙個典型的線性結構,它有四個基本特徵 1.集合中必存在唯一的乙個 第乙個元素 2.集合中必存在...