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

歡迎訪問 生活随笔!

生活随笔

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

python

python内置的数据结构_Python内置数据结构

發布時間:2025/3/15 python 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python内置的数据结构_Python内置数据结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

「Python數據分析養成記」

第四篇

前言

前文講解了Python的基礎數據類型,但是對于復雜的問題,最基礎的數據類型可能沒法解決。例如,每個變量(容器)只能裝一種飲料(雪碧或者可樂),那能否一個變量可以裝下很多種飲料了,答案是可以的。今天我們就介紹Python內置的數據結構,大綱如下:

列表

列表是通過中括號來進行定義的。

list=[]

列表結構的性質如下:

列表可以容納所有的對象。

列表的元素都是有序的,也就是說每個元素都有對應的位置(類似字符串的切片索引)。

列表中的每一個元素都是可變的。

我們一個個來看,容納所有對象,就是說列表中的數據可以是字符串,也可以是數值,也可以是列表或者其他數據結構。這樣,一個變量(容器)就可以裝很多東西啦。

a=[1,'可樂','雪碧',[1,3.4]]

列表的元素是有序的,這和字符串是一樣的,索引也是從0開始的,我們通過下面代碼來驗證一下。

列表的元素是可變的,也就是可以進行增、刪、改的操作,我們一個個來。

我們使用insert方法,來指定插入的位置(在指定位置之前插入)和數據。

a.insert(2,'蘋果')

a

我們也可以通過append方法來增加數據,這會在末尾添加數據。

刪除使用remove方法。

a.remove(345)

a

也可以用del關鍵詞來聲明。

dela[2]

a

我們通過索引和切片,重新賦值即可修改列表中的元素。

字典

字典就是鍵值對的數據結構,類似于學校的儲物柜,每個小柜子對應于一個學生(鍵),里面存放了物品(值),這樣通過鍵,就能查找到值。字典通過花括號定義。

dict={}

字典結構的性質如下:

邏輯上講,鍵不能重復。

鍵不能修改,值可以修改

通過指定鍵和值得方法,以及update方法可以增加。

用del關鍵詞來聲明

deluser_info['test']

user_info

鍵不能修改,只能修改值。

user_info['test']='english'

user_info

元組和集合

這兩個數據結構用的較少,就簡單介紹下。元組類似與列表,但是元組的元素不能夠修改,只能查看,元組的格式如下。

tuple=(1,2,3)

集合的概念類似與數學中的集合。每個集合中的元素是無序的,不可重復的對象,有時,可以通過集合把重復的數據去除掉。

list=['xiaoming','zhangyun','xiaoming']

set=set(list)

print(set)

# result {'zhangyun', 'xiaoming'}

今日互動

代碼下載:https://github.com/panluoluo/data-analysis,下載完整數據和代碼。

公眾號后臺回復【入群】,加入學習交流群,2019年一起搞事情。

總結

以上是生活随笔為你收集整理的python内置的数据结构_Python内置数据结构的全部內容,希望文章能夠幫你解決所遇到的問題。

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