概念
有序的可變的元素集合
定義 方式1
[元素1, 元素2...]
例如: nums = [1,2,3,4,5]
方式2列表生成式
快速生成list
語法range(stop)
[0, 1, 2 ... , stop - 1]
range(start, stop[, step])
[start, start + step, start + 2*step ... 右
1左 == 右
0左 < 右
-1python3.x不支援
比較運算子
==>
<
...針對每個元素, 從左到右逐一比較
排序方式1
內建函式
可以對所有可迭代物件進行排序
語法sorted(itrearble, key=none, reverse=false)
引數itrearble
可迭代物件
key排序關鍵字
值為乙個函式,此函式只有乙個引數且返回乙個值用來進行比較
reverse
控制公升序降序
預設false
公升序返回值
乙個已經排好序的列表
列表型別
方式2列表物件方法
語法list.sort(key=none, reverse=false)
引數key
排序關鍵字
值為乙個函式,此函式只有乙個引數且返回乙個值用來進行比較
reverse
控制公升序降序
預設false
公升序亂序
可以隨機打亂乙個列表
匯入random模組
import random
random.shuffle(list)
反轉l.reverse()
切片反轉
l[::-1]
概念
有序的不可變的元素集合
和列表的區別就是, 元組元素不能修改
定義 乙個元素的寫法
(666,)
多個元素的寫法
(1,2,3)
多個物件,以逗號隔開,預設為元組
tuple = 1, 2, 3, "sz"
從列表轉換成元組
tuple(seq)
將列表轉化為元組
內建函式
補充: 元組巢狀
元組的中元素可以是元組
(1, 2, ("a", "b"))
常用操作
增 刪
改 查 獲取單個元素
tuple[index]
index 為索引
可以為負
獲取多個元素
切片tuple[start: end: step]
額外操作
獲取tuple.count(item)
統計元組中指定元素的個數
tuple.index(item)
獲取元組中指定元素的索引
len(tup)
返回元組中元素的個數
max(tup)
返回元組中元素最大的值
min(tup)
返回元組中元素最小的值
判定元素 in 元組
元素 not in 元組
比較cmp()
內建函式
如果比較的是元組, 則針對每個元素, 從左到右逐一比較
左 > 右
1左 == 右
0左 < 右
-1python3.x不支援
比較運算子
==>
<
...針對每個元素, 從左到右逐一比較
拼接乘法
(元素1, 元素2...) * int型別數值
=(元素1, 元素2..., 元素1, 元素2..., ...)
加法(元素1, 元素2) + (元素a, 元素b)
= (元素1, 元素2, 元素a, 元素b)
拆包a, b = (1, 2)
a = 1
b = 2
撩課-python大資料+人工智慧1
撩課-python大資料+人工智慧2
撩課-python大資料+人工智慧3
撩課-python大資料+人工智慧4
撩課-python大資料+人工智慧5
撩課-python大資料+人工智慧6
撩課-python-gui程式設計-pyqt5
Python常用資料型別
一 列表 name zhangshan lishi wangwu 列表賦值 name.insert 1,chensan 插入到制定索引位置 name.remove name 0 刪除指定值,而且只從左邊開始刪除一次 name.pop 1 彈出指定索引的值,預設彈出最後乙個 name.clear 清空...
Python常用的資料型別
參考 書 深度學習之pytorch實戰計算機視覺 python通用的資料型別 數字 字串 列表 元組和字典。常用的數字資料型別有整型 int 和浮點型 float 整型和浮點型資料的最大區別是浮點型帶有精度而整型沒有 列印輸出浮點型資料預設保留到小數點後一位,和我們賦值時使用的精度不同,可以自定義列...
Python常用的資料型別
python常用的資料型別有很多,今天暫時介紹這三種,int 整數型別 str 字串 bool 布林型別 一.int 整數型別 1.不帶小數的,integer 的縮寫,常用於資料的計算或者大小的比較 2.a 4 整數 print type a 結果為 class int 列印資料型別 3 整數可以執...