python學習 復合資料型別

2021-10-19 07:02:13 字數 616 閱讀 2556

列表:使用[,,,]中間的元素可以不相同,不同型別

x=[1

,2,3

]x[2]

=100

#修改下標為2的x列表中的資料元素的值

print

(x)

列表的第乙個元素是的位置是從0開始,而不是從1開始計數;同時列表裡的元素是可以修改的。

元組:使用(,,,)中間的元素可以不相同,不同型別

x=1,

2,3print

(x)

注:如果按上程式所寫的內容一樣,表明的是,python中如果直接輸入1,2,3等不加括號,會被預設為元組。

字典

x=

x['q']=

4print

(x)

讀取字典中的值,需要註明字典名稱加其中的關鍵字,例如:x[『x』] 。同時,向字典中新增元素可以直接用上述程式中的4的方式。

集合:和字典大部分是相同的,區別在於內容的不可重複以及不需要關鍵字的組合,只需要單純的新增值或其他,注意引號

復合資料型別

復合資料型別 作用 封裝資料 多種不同型別資料存放在一起 應存放在全域性,在訪問結構體中的變數時,應用stu.id stu.name 初始化的方式 在對陣列進行初始化時 strcpy stu.name,zhangsan 在對指標進行初始化時 char name 對name進行初始化 stu.name...

復合資料型別

一 struct結構體 封裝資料 存放多種不同的資料型別 struct的宣告放在全域性區 1.宣告和定義 宣告 struct student struct student stu array 3 int i for i 0 i 3 i for i 0 i 3 i include struct stu...

復合資料型別

結構體 作用 封裝資料 把多種不同的資料型別放在一起 注意 一般放在全域性 分號不能省略。結構體變數用點訪問 結構體指標用 訪問 初始化 靜態初始化 動態初始化 使用注意事項 給結構體中的陣列成員賦值時,不能直接將字串賦給陣列名,可以使用strcpy函式 給結構體中的指標變數成員賦值時,要先給指標分...