濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > python元組打包和解包過(guò)程詳解

python元組打包和解包過(guò)程詳解

熱門(mén)標(biāo)簽:宿州電話(huà)機(jī)器人哪家好 南昌地圖標(biāo)注 電梯新時(shí)達(dá)系統(tǒng)外呼顯示e 百應(yīng)電話(huà)機(jī)器人總部 無(wú)錫智能外呼系統(tǒng)好用嗎 地圖標(biāo)注與注銷(xiāo) 西青語(yǔ)音電銷(xiāo)機(jī)器人哪家好 旅游廁所地圖標(biāo)注怎么弄 成都呼叫中心外呼系統(tǒng)哪家強(qiáng)

1、在將多個(gè)以逗號(hào)分隔的值賦給一個(gè)變量時(shí),多個(gè)值被打包成一個(gè)元組類(lèi)型。當(dāng)我們將一個(gè)元組賦給多個(gè)變量時(shí),它將解包成多個(gè)值,然后分別將其賦給相應(yīng)的變量。

# 打包
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、解包時(shí),如果解包出來(lái)的元素?cái)?shù)目與變量數(shù)目不匹配,就會(huì)引發(fā)ValueError異常。錯(cuò)誤信息為: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)

知識(shí)點(diǎn)擴(kuò)充:

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))
#首先將右邊的部分打包成一個(gè)元組,即(4,3),而后解包指派給變量x,y
x, y = y, x #swap Variables
print('After swapping: x = %d, y = %d' % (x, y))

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

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

標(biāo)簽:許昌 七臺(tái)河 贛州 辛集 雅安 西安 濰坊 渭南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python元組打包和解包過(guò)程詳解》,本文關(guān)鍵詞  python,元組,打包,和,解包,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python元組打包和解包過(guò)程詳解》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于python元組打包和解包過(guò)程詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    广汉市| 河南省| 泗阳县| 从化市| 拉萨市| 广汉市| 贺州市| 津市市| 邓州市| 福鼎市| 镇宁| 长宁县| 德安县| 塔河县| 阳春市| 清苑县| 香格里拉县| 临邑县| 康马县| 高清| 朝阳市| 洛宁县| 昌邑市| 新田县| 玉环县| 虞城县| 安顺市| 凤山县| 孝昌县| 运城市| 同德县| 陕西省| 宁国市| 循化| 修文县| 临沭县| 静海县| 连云港市| 修武县| 通山县| 井研县|