Python教程-Python将元组解压缩为变量或参数

位置:首页>文章>详情   分类: 教程分享 > Python教程   阅读(3878)   2023-03-28 11:29:14
Python示例将N元素元组或序列解压缩为N个变量的集合。将元组解压缩为变量的 Python示例。
解压元组
 

1. Python解压元组示例

可以使用简单的赋值操作将任何序列(或可迭代)解压缩为变量。唯一的要求是变量数量和结构与序列匹配

1.1。解压示例– 1

$title(example1.py)
>>> data = (1, 2, 3)
>>> x, y, z = data
>>> x
1
>>> y
2
>>> z
3

1.2。解压示例– 2

$title(example2.py)
>>> data = [ 'Lokesh', 37, 73.5, (1981, 1, 1) ]
 
>>> name, age, weight, dob = data
 
>>> name
'Lokesh'
>>> dob
(1981, 1, 1)
 
# Another Variation
 
>>> name, age, weight, (year, mon, day) = data
 
>>> name
'Lokesh'
>>> year
1981
>>> mon
1
>>> day
1

1.3。解压示例– 3

$title(example3.py)
>>> greeting = 'Hello'
 
>>> a, b, c, d, e = greeting
 
>>> a
'H'
>>> b
'e'
>>> c
'o'

2.开箱时可能出现的错误

如果元素数量不匹配,则会出现错误。
$title(example4.py)
>>> p = (4, 5)
 
>>> x, y, z = p
 
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: need more than 2 values to unpack


 
地址:https://www.leftso.com/article/733.html

相关阅读

前言本教程学习在Python中使用CSV文件
Python简介​Python是一种流行的编程语言,由Guido van Rossum创建,并于1991年发布
一.前言俗话说,工欲善其事必先利其器,本教程主要讲解如何在sublime编辑器中安装python软件包,以实现自动完成等功能,并在sublime编辑器本身中运行build
前言在Python(或任何其他编程语言)中,注释用于解释源代码
Python –数据类型数据类型定义变量的类型
了解python中的变量,声明局部变量和全局变量
Python示例将N元素元组或序列解压缩为N个变量的集合
Python httplib2 简介学习使用Python httplib2模块
​Python关键字是python编程语言的保留字,这些关键字不能用于其他目的
Python string.startswith()方法用于检查特定文本模式(例如URL方案等)的字符串以什么开头