python-序列解包(對(duì)可迭代元素的快速取值方法)
一般情況下
x,y,z = 1,2,3 print("x:",x) print("y:",y) print("z:",z)
#運(yùn)行結(jié)果 x: 1 y: 2 z: 3
對(duì)元祖序列解包
name = ("qiaobushi","wanglihong","leibushi") x,y,z = name print(name) print("x:",x) print("y:",y) print("z:",z)
#運(yùn)行結(jié)果 ('qiaobushi', 'wanglihong', 'leibushi') x: qiaobushi y: wanglihong z: leibushi
對(duì)列表序列解包
str = "123,456,789" str = str.split(",") print(str) x,y,z = str print("x:",x) print("y:",y) print("z:",z)
#運(yùn)行結(jié)果 ['123', '456', '789'] x: 123 y: 456 z: 789
對(duì)dict序列解包獲得key和value
#例1 dict1 = {"one":1,"two":2,"three":3} x,y,z = dict1 print("key-x:",x) print("key-y:",y) print("key-z:",z) print("value-x:",dict1[x]) print("value-y:",dict1[y]) print("value-z:",dict1[z]) #例2 dict1 = {"one":1} x,y = dict1.popitem() print("key:",x,"value:",y)
#運(yùn)行結(jié)果 key-x: one key-y: two key-z: three value-x: 1 value-y: 2 value-z: 3 key: one value: 1
以上這篇python-序列解包(對(duì)可迭代元素的快速取值方法)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Anaconda下Python中h5py與netCDF4模塊下載與安裝的教程詳解
這篇文章主要為大家詳細(xì)介紹了基于Anaconda,下載并安裝Python中h5py與netCDF4這兩個(gè)模塊的方法,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-01-01使用Python手工計(jì)算x的算數(shù)平方根,來自中國古人的數(shù)學(xué)智慧
本篇采用的計(jì)算方法既非二分法也非牛頓迭代法,而是把中國古代的手工計(jì)算平方根的方法轉(zhuǎn)成代碼來完成。代碼有點(diǎn)煩雜,算是拋磚引玉吧,期待高手們寫出更好的代碼來2021-09-09Python實(shí)現(xiàn)將橫表和縱表任意轉(zhuǎn)換的兩種方法
在日常做數(shù)據(jù)分析,接收到最多的表格是縱表,每個(gè)字段變量都有很長數(shù)據(jù)的長表,我們稱之為縱向數(shù)據(jù),但是,有時(shí)候,我們也會(huì)遇到橫表,對(duì)于橫向數(shù)據(jù),我們會(huì)數(shù)據(jù)轉(zhuǎn)化,將其轉(zhuǎn)化為縱向數(shù)據(jù),感興趣的同學(xué)跟著小編一起來學(xué)習(xí)吧2023-12-12keras的load_model實(shí)現(xiàn)加載含有參數(shù)的自定義模型
這篇文章主要介紹了keras的load_model實(shí)現(xiàn)加載含有參數(shù)的自定義模型,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-06-06python實(shí)現(xiàn)通過flask和前端進(jìn)行數(shù)據(jù)收發(fā)
今天小編就為大家分享一篇python實(shí)現(xiàn)通過flask和前端進(jìn)行數(shù)據(jù)收發(fā),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-08-08python連接打印機(jī)實(shí)現(xiàn)打印文檔、圖片、pdf文件等功能
這篇文章主要介紹了python連接打印機(jī)實(shí)現(xiàn)打印文檔、圖片、pdf文件等功能,需要的朋友可以參考下2020-02-02