婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python元組打包和解包過程詳解

python元組打包和解包過程詳解

熱門標簽:宿州電話機器人哪家好 南昌地圖標注 電梯新時達系統外呼顯示e 百應電話機器人總部 無錫智能外呼系統好用嗎 地圖標注與注銷 西青語音電銷機器人哪家好 旅游廁所地圖標注怎么弄 成都呼叫中心外呼系統哪家強

1、在將多個以逗號分隔的值賦給一個變量時,多個值被打包成一個元組類型。當我們將一個元組賦給多個變量時,它將解包成多個值,然后分別將其賦給相應的變量。

# 打包
a = 1, 10, 100
print(type(a), a)    # class 'tuple'> (1, 10, 100)
# 解包
i, j, k = a
print(i, j, k)       # 1 10 100

2、解包時,如果解包出來的元素數目與變量數目不匹配,就會引發ValueError異常。錯誤信息為:too many values to unpack(解包的值太多)或not enough values to unpack(解包的值不足)。

a = 1, 10, 100, 1000
# i, j, k = a             # ValueError: too many values to unpack (expected 3)
# i, j, k, l, m, n = a    # ValueError: not enough values to unpack (expected 6, got 4)

知識點擴充:

python之打包,解包

#coding:utf-8
#字符串,列表,元組打包與解包
aString = 'abc'
aList = [1, 2, 3]
aTuple = 'a', 'A', 1

print('Unpacking string......')
first, second, third = aString
print("string values:", first, second, third)

print('\nUnpacking list......')
first, second, third = aList
print("string values:", first, second, third)

print('\nUnpacking tuple......')
first, second, third = aTuple
print("string values:", first, second, third)

#swapping two values
x = 3
y = 4
print('\nBefore swapping: x = %d,y =%d' % (x, y))
#首先將右邊的部分打包成一個元組,即(4,3),而后解包指派給變量x,y
x, y = y, x #swap Variables
print('After swapping: x = %d, y = %d' % (x, y))

到此這篇關于python元組打包和解包過程詳解的文章就介紹到這了,更多相關python元組如何打包和解包內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 一篇文章帶你了解python元組基礎
  • Python內置數據結構列表與元組示例詳解
  • Python基礎之元組與文件知識總結
  • python中列表(list)和元組(tuple)的深入講解
  • Python中元組的基礎介紹及常用操作總結

標簽:許昌 七臺河 贛州 辛集 雅安 西安 濰坊 渭南

巨人網絡通訊聲明:本文標題《python元組打包和解包過程詳解》,本文關鍵詞  python,元組,打包,和,解包,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python元組打包和解包過程詳解》相關的同類信息!
  • 本頁收集關于python元組打包和解包過程詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 安庆市| 濮阳市| 常熟市| 信宜市| 新闻| 左贡县| 寻乌县| 凤翔县| 河池市| 镇江市| 沾化县| 宜兴市| 旬邑县| 叙永县| 赤城县| 温泉县| 武强县| 财经| 分宜县| 延庆县| 萍乡市| 龙门县| 黎平县| 灌南县| 江西省| 云阳县| 三台县| 南平市| 丰县| 班戈县| 尚志市| 高雄县| 长武县| 龙川县| 米泉市| 神木县| 昌黎县| 连云港市| 遂宁市| 赣州市| 五家渠市|