熱線電話:13121318867

登錄
首頁精彩閱讀Python cookbook(數據結構與算法)將序列分解為單獨變量的方法
Python cookbook(數據結構與算法)將序列分解為單獨變量的方法
2018-04-23
收藏

Python cookbook(數據結構與算法)將序列分解為單獨變量的方法

本文實例講述了Python cookbook(數據結構與算法)將序列分解為單獨變量的方法。分享給大家供大家參考,具體如下:
如果對象是可迭代的(任何序列),則可以進行分解操作,包括元組、列表、字符串、文件、迭代器以及生成器,可通過簡單的一個賦值操作分解為單獨的變量。
唯一要求:變量的總數和序列相吻合,否則將出錯;    
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> p=[4,5]
>>> p
[4, 5]
>>> x,y=p
>>> x
4
>>> y
5
>>> data=['lucy',50,12.1,(2016,07,31)]
>>> data
['lucy', 50, 12.1, (2016, 7, 31)]
>>> name,shares,price,date=data
>>> name
'lucy'
>>> shares
50
>>> price
12.1
>>> date
(2016, 7, 31)
>>> name,shares,price,(year,mon,day)=data
>>> name
'lucy'
>>> shares
50
>>> price
12.1
>>> year
2016
>>> mon
7
>>> day
31
>>> s='hello'
>>> s
'hello'
>>> a,b,c,d,e=s
>>> c
'l'
>>> d
'l'
>>> e
'o'
>>> data=['lucy',50,12.1,(2016,07,31)]
>>> _,shares,price,_=data #當想丟棄某些值時,可以選一個用不到的變量名作為要丟棄的值的名稱,比如此處“_”
>>> shares
50
>>> price
12.1
>>>
注意:請確保丟棄的值選擇的變量名在其他地方未曾用到過。

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢