欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)將序列分解為單獨(dú)變量的方法

 更新時(shí)間:2018年02月13日 10:32:08   作者:壟上行  
這篇文章主要介紹了Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)將序列分解為單獨(dú)變量的方法,結(jié)合實(shí)例形式分析了Python序列賦值實(shí)現(xiàn)的分解成單獨(dú)變量功能相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)將序列分解為單獨(dú)變量的方法。分享給大家供大家參考,具體如下:

如果對(duì)象是可迭代的(任何序列),則可以進(jìn)行分解操作,包括元組、列表、字符串、文件、迭代器以及生成器,可通過簡(jiǎn)單的一個(gè)賦值操作分解為單獨(dú)的變量。

唯一要求:變量的總數(shù)和序列相吻合,否則將出錯(cuò);

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 #當(dāng)想丟棄某些值時(shí),可以選一個(gè)用不到的變量名作為要丟棄的值的名稱,比如此處“_”
>>> shares
50
>>> price
12.1
>>>

注意:請(qǐng)確保丟棄的值選擇的變量名在其他地方未曾用到過。

(代碼摘自《Python Cookbook》)

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 解決使用Spyder IDE時(shí)matplotlib繪圖的顯示問題

    解決使用Spyder IDE時(shí)matplotlib繪圖的顯示問題

    這篇文章主要介紹了解決使用Spyder IDE時(shí)matplotlib繪圖的顯示問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 進(jìn)一步理解Python中的函數(shù)編程

    進(jìn)一步理解Python中的函數(shù)編程

    這篇文章主要介紹了進(jìn)一步理解Python中的函數(shù)編程,本文進(jìn)一步討論了Python中函數(shù)編程的一些要點(diǎn),來自IBM官方技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • Python生成各式各樣的圖像特效實(shí)例

    Python生成各式各樣的圖像特效實(shí)例

    這篇文章主要為大家介紹了Python生成圖像特效,本文重點(diǎn)介紹如何使用python進(jìn)行圖像處理,生成各式各樣的圖像特效,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2023-10-10
  • Django的session中對(duì)于用戶驗(yàn)證的支持

    Django的session中對(duì)于用戶驗(yàn)證的支持

    這篇文章主要介紹了Django的session中對(duì)于用戶驗(yàn)證的支持,Django是百花齊放的Python框架中人氣最高的一個(gè),需要的朋友可以參考下
    2015-07-07
  • pycharm找不到解釋器問題的解決方案

    pycharm找不到解釋器問題的解決方案

    安裝好PyCharm之后,新建或者導(dǎo)入項(xiàng)目碰到找不到解釋器的情況,不用擔(dān)心,追根到底,咱們就是需要找到pycharm*.exe的文件,那么這個(gè)文件在哪里呢?所以本文就給大家介紹一下pycharm找不到解釋器問題的解決方案,需要的朋友可以參考下
    2024-04-04
  • 基于Python編寫一個(gè)有趣的進(jìn)程勾選器(Process?Selector)

    基于Python編寫一個(gè)有趣的進(jìn)程勾選器(Process?Selector)

    本文主要介紹了如何利用Python編寫一個(gè)有趣的進(jìn)程勾選器,可以在Checklistbox中列出系統(tǒng)中正在運(yùn)行的進(jìn)程的名稱和PID,并允許用戶選擇進(jìn)程并將其保存到文本文件中,需要的可以參考一下
    2023-05-05
  • Python 識(shí)別12306圖片驗(yàn)證碼物品的實(shí)現(xiàn)示例

    Python 識(shí)別12306圖片驗(yàn)證碼物品的實(shí)現(xiàn)示例

    這篇文章主要介紹了Python 識(shí)別12306圖片驗(yàn)證碼物品的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Python?任務(wù)自動(dòng)化工具nox?的配置與?API詳情

    Python?任務(wù)自動(dòng)化工具nox?的配置與?API詳情

    這篇文章主要介紹了Python?任務(wù)自動(dòng)化工具nox?的配置與?API詳情,Nox?會(huì)話是通過被@nox.session裝飾的標(biāo)準(zhǔn)?Python?函數(shù)來配置的,具體詳情下文相關(guān)介紹需要的小伙伴可以參考一下
    2022-07-07
  • 淺談django不使用restframework自定義接口與使用的區(qū)別

    淺談django不使用restframework自定義接口與使用的區(qū)別

    這篇文章主要介紹了淺談django不使用restframework自定義接口與使用的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • pytorch中nn.Flatten()函數(shù)詳解及示例

    pytorch中nn.Flatten()函數(shù)詳解及示例

    nn.Flatten是一個(gè)類,而torch.flatten()則是一個(gè)函數(shù),下面這篇文章主要給大家介紹了關(guān)于pytorch中nn.Flatten()函數(shù)詳解及示例的相關(guān)資料,需要的朋友可以參考下
    2023-01-01

最新評(píng)論