這篇文章主要介紹“python元組和字典的介紹”,在日常操作中,相信很多人在python元組和字典的介紹問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”python元組和字典的介紹”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
創(chuàng)新互聯(lián)公司專注于西豐企業(yè)網(wǎng)站建設(shè),響應式網(wǎng)站開發(fā),成都做商城網(wǎng)站。西豐網(wǎng)站建設(shè)公司,為西豐等地區(qū)提供建站服務。全流程按需求定制開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務1. 元組簡介
元組基本介紹
1.元組表現(xiàn)形式
元組表現(xiàn)形式tuple
tuple()
2.元組的解包
元組解包指將元組當中的每一個元素都賦值給一個變量
示例
my_tuple = 10, 20, 30, 40
a, b, c, d = my_tuple
print("a = ", a)
print("b = ", b)
print("c = ", c)
print("d = ", d)
3.元組解包要點
在元組解包時,變量的數(shù)量必須和元組中元素要一一對應
如果出現(xiàn)變量和元素沒有對等的情況下,我么可以在變量前面加一個*
這樣變量就會獲取元組中所有剩余的元素,以列表形式返回
示例
my_tuple = 10, 20, 30, 40
a, b, *c = my_tuple
a, *b, c = my_tuple
*a, b, c = my_tuple
print("a = ", a)
print("b = ", b)
print("c = ", c)
4.創(chuàng)建元素
使用()創(chuàng)建元素
tuple(1, 2, 3)
5.什么情況下勇元組
元組是一個不可變序列(一般當我們希望數(shù)據(jù)不改變時,我們使用元組,其他情況下基本都用列表)
6.元組的特殊用法
元組不是空元組至少有一個 逗號(,) 當元組不是空元組時括號可以省略
示例
# 示例一
a = tuple("hello", )
print(a)
# 示例二
tuple = 1,
print(tuple)
2. 可變對象以及不可變對象
Python中,數(shù)值類型(int和float)、字符串str、元組tuple都是不可變類型。而列表list、字典dict、集合set是可變類型
可變對象中都保存了三個數(shù)據(jù)
id(標識)
type(類型)
value(值)
示例
不可變對象:
>>> a=5
>>> print id(a)
140433054259208
>>> a= 4
>>> print id(a)
140433054259232
>>> print id(a),id(4)
140433054259232 140433054259232
>>> print id(a),id(5)
140433054259232 140433054259208
>>>
可變對象:
>>> list=[1,2,3,4]
>>> print id(list)
4384947808
>>> list[2]=5
>>> print list
[1, 2, 5, 4]
>>> print id(list)
4384947808
3. 字典簡介
3.1 字典的基本介紹
字典屬于一種新的數(shù)據(jù)結(jié)構(gòu)稱為映射(mapping)
字典的作用和列表類似,都是用來存儲對象的容器
列表存儲數(shù)據(jù)的性能好,但是查詢數(shù)據(jù)的性能差,字典正好與之相反
在字典中每一個元素都有唯一的名字,通過這個唯一的名字可以找到指定的元素
這個唯一的名字我們稱之為key 通過key可以快速查詢value 也可以稱之為值
字典我們也稱之為鍵值對(key-value)結(jié)構(gòu)
每個字典中都可以有多個鍵值對,而每一個鍵值對我們稱其為一項(item)
創(chuàng)建一個有數(shù)據(jù)的字典 語法{key:value}
字典的值可以是任意對象 字典的鍵可以是任意的不可變對象(int str bool tuple…)
字典的鍵是不能重復的,如果出現(xiàn)重復的后面的會替換前面的
語法示例
第一種:鄭州做流產(chǎn)多少錢 http://www.kdwtrl.com/
dict = {'name': 'Jack', 'age': '15', 'gender': 'male'}
第二種:
dict1 = { 'abc': 456 }
dict2 = { 'abc': 123, 98.6: 37 }
3.2 字典的使用
dict()函數(shù)來創(chuàng)建字典
get(key[,default]) 根據(jù)鍵來獲取字典的值。第二個參數(shù)可以指定一個默認值,當獲取不到值的時候會返回默認值
update() 將其他字典的key-value添加到當前的字典當中
del() 刪除字典中的key-value
popitem() 刪除字典最后的一個key-value 這個方法是有返回值的。刪除之后它會將刪除的key-value作為返回值返回
pop(key[,default]) 根據(jù)key刪除自定中的value。第二個參數(shù)可以指定一個默認值,當獲取不到值的時候會返回默認值
3.3 copye()
copy() 方法用來對字典進行潛復制
注意:潛復制只會復制字典本身,如果字典中還有個字典是不會進行復制的
4. 遍歷字典
我們主要可以通過3種方式對字典進行遍歷
keys()
該方法返回字典所有的key
values()
該方法返回一個序列 序列中保存有字典的值
在items()
該方法會返回字典中所有的項 它返回一個序列,序列中包含有雙值子序列 雙值分別是 字典中的key和value
到此,關(guān)于“python元組和字典的介紹”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
本文名稱:python元組和字典的介紹-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://muchs.cn/article16/dhiogg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站排名、自適應網(wǎng)站、響應式網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容