Python序列類型的打包和解包實例
更新時間:2019年12月21日 14:54:31 作者:看!是小哥哥
今天小編就為大家分享一篇Python序列類型的打包和解包實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
打包
如給出一系列由逗號分隔的表達式,他們將被視為一個單獨元組,即使沒有提供封閉的圓括號
如:
numbers = 1, 2, 3, 4
使numbers被賦值元組(1, 2, 3, 4)
return a, b
返回元組(a, b)
解包
Python可以自動解包一個序列,潤許單個標識符的一系列元素賦值給序列中的各個元素,如:
a, b, c, d = range(1,5)
a = 1, b = 2, c = 3, d = 4
quotient, remainder = divmod(a, b)
quotient = a // b, remainder = a % b
for x, y in[(1, 2), (3, 4), (5, 6)]:
for key, value in dict.items():
同時分配
同時分配為打包和解包的結合,如:
x, y, z = 1, 2, 3
a, b = b, a
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a+b
以上這篇Python序列類型的打包和解包實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python生成可執(zhí)行文件之PyInstaller庫的使用方式
PyInstaller是一個十分有用的第三方庫,通過對源文件打包,Python程序可以在沒有安裝Python的環(huán)境中運行,也可以作為一個獨立文件方便傳遞和管理,下面這篇文章主要給大家介紹了關于Python生成可執(zhí)行文件之PyInstaller庫的使用方式,需要的朋友可以參考下2022-04-04Python爬取微信小程序Charles實現(xiàn)過程圖解
這篇文章主要介紹了Python爬取微信小程序Charles實現(xiàn)過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09