基本資料型別 list and tuple 04

2022-07-26 22:00:22 字數 1042 閱讀 2763

列表和元組

一,列表

1.列表 由括起來 可以存放各種資料型別:  存放量比較大

2.列表的索引和切片  列表也有索引 lst [i] i 即列表中各元素的位置 

2.1列表的切片 lst[start:end:step]  顧頭不顧尾 有步長.

二,列表的增刪改查

1   ,增

lst 可以在原資料上進行修改 

lst.extend() 迭代新增元素到列表

2 ,刪

lst.pop() 刪除最後乙個  print(lst.pop()) 這個可以看到被刪除的元素

lst.remove()  可以刪除指定元素

lst.clear()  清空lst

del lst[1:3] 切片刪除

3 ,改

例如 lst = ['太白','太黑','五色','銀王','日天']

lst['指定某位置'] = 新值 將指定位置的值修改成新值

lst[1:4:3] = ['麻花藤,'哇靠'] 切片修改也可以 如果步長不是1 要注意元素的個數與修改的數量相等   沒有步長或者步長是1,則不用關心個數.

4.查   列表是乙個可迭代物件 可以用 for 迴圈來 遍歷

5. 其他操作 

count 查詢 某物件出現的次數 c = lst.count('元素')

sort 排序 預設公升序  lst.sort(reverse = true) 降序

len(lst) 列表的長度

三 ,列表的巢狀

採用降維操作,一層層看就好

四 ,元組和元組巢狀

元組:不可變的列表 又被稱為唯讀列表, 用() 括起來 可以存放任何型別的資料 可以查詢 迴圈遍歷.也可以切片 就是不能增刪操作

空元組表示方法為tu = tuple() 關於不可變的意思是第一層的元素不可變 而第二層取決於子元素是不是可以變

元組中如果只有乙個元素,一定要新增乙個逗號,否則就不是元組 可能是字串或者整數型別!!!!!!!!

五 ,range

可以用來獲取到一組資料 通過for迴圈可以獲取這些資料.

基本資料型別

列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...

基本資料型別

建立資料庫 create database database name 顯示所有資料庫 show databases 選擇使用那個資料庫 use database name 刪除資料庫 drop database database name 檢視自己mysql資料庫支援什麼儲存引擎 show eng...

基本資料型別

整型int 整數,在目前絕大多數機器上佔4個位元組。tc環境中是2個位元組 單精度實型float 單精度浮點數,一般是4個位元組長 雙精度實型double 雙精度浮點數,一般是8個位元組長 字元型char 字元,一般是1個位元組長 用來表示256個ascii字元,或者0 255的整數 列舉型enum...