18 Python常用資料型別操作2

2021-09-03 02:18:18 字數 2234 閱讀 2771

概念

有序的可變的元素集合

定義 方式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 整數可以執...