日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中系列的含义_python中四种组合数据类型的含义、声明、增删改查,遍历

發布時間:2024/10/14 python 75 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中系列的含义_python中四种组合数据类型的含义、声明、增删改查,遍历 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、列表

列表:list

可以存儲多個有順序的可以重復的數據的類型

其他語言:數據;python中~提供的是列表[不說數組]

列表:操作數據:增加、刪除、修改、查詢 [CRUD]

append/insert/extend:增加

del:刪除

通過下標/索引/編號:修改/查詢

count/index/sort/reverse|pop/clear/remove

dir()/help()

二、元組

元組:tuple,可以存放一組有順序的可以重復的不可改變的數據!

元組主要是用于數據處理的:增加、刪除[刪除元組本身]、修改、查詢

? 聲明元組

? t1 = tuple() 聲明空元組

? t2 = () 聲明空元組

? t3 = (1,2,3,4,5) 聲明包含元素的元組

? t4 = (“h”) ? t4 = (“h”,) 如果只有一個元素,添加一個逗號分隔

? t5 = (1) ? t5 = (1,) 如果只有一個元素,添加一個逗號分隔

? 程序中,如果出現了一組數據,在使用過程中,不允許修改的情況下

? 優先選擇:元組 tuple

? 其次選擇:列表 list

? 查詢相關函數,可以直接操作,如:len()查看元組中元素的個數

? 運算相關:

? 元組自己沒有提供count/index之外的操作

? 外部有一個默認的函數sorted可以針對元組進行排序

? 排序注意:使用系統默認排序~保證排序的數據他們的數據類型是一致的!

對元組排序后輸出的是列表!

元組:tuple,只有兩個可以操作的函數[count()/index()]

可以存放多個有順序的可以重復的不能改變的數據!

三、集合

集合:set

需求場景:我們需要存放一組數據,但是不希望存放重復的數據!用戶的賬號!

集合:通過哈希(hash)算法在一個容器中存放多個沒有順序的不可以重復的數據

聲明一個集合:

s1 = set()

s2 = {“a”}

s3 = {}

集合是用于存儲和處理數據的,常見的操作函數都有那些?

dir(set)

'add'增加, 'clear'清空, 'copy'復制, 'difference'兩個集合之間求差集, 'difference_update'求差集并且用不一樣的數據重新給自己賦值, 'discard', 'intersection'求交集, 'intersection_update'求交集并給自己賦值, 'isdisjoint', 'issubset', 'issuperset', 'pop'隨機刪除一個, 'remove'指定刪除某個數據, 'symmetric_difference', 'symmetric_difference_update', 'union'求并集, 'update'求并集并給自己賦值

集合:python中內置的組合數據類型之一:set表示

存儲多個沒有順序的不可以重復的數據;通過hash算法讓添加的數據不重復[剔重]!

需求:從多個數據中,提取一個數據使用,例如【購買商品】

以前:如果使用的是列表存儲數據~通過下標/索引/編號提取某個數據

如果使用的是元組存儲數據~在不修改數據的前提下,可以通過下標提取數據

如果使用集合存儲數據~通過成員運算符進行判斷是否存在,使用這個數據

四、字典

python中的字典:dict

可以存儲多個key:value 鍵值對數據的組合數據類型

常見操作:聲明字典

? d1 = dict() # 空字典

? d2 = {} # 空字典

數據常見操作:增加、刪除、修改、查詢

clear'清空, 'copy'復制, 'fromkeys'通過制定的key生成一個值為None的字典, 'get'根據key獲取對應的值, 'items'獲取所有的k:v鍵值對, 'keys'獲取所有的鍵, 'pop'根據key值刪除一個鍵值對, 'popitem'隨機刪除一個鍵值對, 'setdefault'增加一個數據,如果數據存在~修改, 'update', 'values獲取所有的值

字典中,增加數據

f[key] = value

f.setdefault(key, value)

f.update(key, value)

刪除數據:刪除一個鍵值對

f.pop(key) 刪除指定的key:value鍵值對

f.popitem() 隨機刪除一個鍵值對

del f[key] 刪除指定的key:value鍵值對

修改數據

f[key] = value

f.update({key, value})

查詢數據

v = f[key]

v = f.get(key)

遍歷數據

for k in f.keys():# 直接循環字典中的key數據

print(k, f.get(k)) # value數據通過key數據獲取

for k, v in f.items():# 直接循環字典中的key和value數據

print(k, v)

總結

以上是生活随笔為你收集整理的python中系列的含义_python中四种组合数据类型的含义、声明、增删改查,遍历的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。