Python将序列分解为单独的变量
生活随笔
收集整理的這篇文章主要介紹了
Python将序列分解为单独的变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
提出問題:
假設我們有一個包含N個元素的元組或者序列,現在想將它分解為N個單獨的變量。
解決思路:
任何序列或者是可迭代的對象,都可以通過一個簡單的賦值操作來分解為單獨的變量
下面是例子,請看:
但是如果元素的數量不匹配,就會報錯。
深入討論:
其實,在我們分解元素的時候,不僅僅是元組或者列表,只要對象是可迭代的,那么就可以執行分解操作。包括字符串,文件,迭代器和生成器等。
有時候,在我們執行分解操作的時候,只是想獲取其中某些的值,有些想丟棄。在Python的語法中并沒有提供這點,但是我們可以使用一個不常用的變量名,比如說下劃線 _,作為要丟棄值的名稱。
總結
以上是生活随笔為你收集整理的Python将序列分解为单独的变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 可接受任意数量参数的函数
- 下一篇: Python保存最后N个元素