如何在Python3中解压单个变量元组?

如何在Python3中解压单个变量元组?,python,python-3.x,string,tuples,Python,Python 3.x,String,Tuples,我有一个元组- ('name@mail.com”,) 我想把它拆开拿出来name@mail.com" 我怎样才能做到 我是Python新手,请原谅。元组就像一个列表,但是是静态的,所以只需执行以下操作: ('name@mail.com',)[0] 元组是一种序列类型,这意味着可以通过其索引访问元素。解包的完整语法使用元组文本的语法,因此您可以使用 tu = ('name@mail.com',) (var,) = tu 允许使用以下简化语法 var, = tu 获取iterable对象(如t

我有一个元组-

('name@mail.com”,)

我想把它拆开拿出来name@mail.com"

我怎样才能做到


我是Python新手,请原谅。

元组就像一个列表,但是是静态的,所以只需执行以下操作:

('name@mail.com',)[0]

元组是一种序列类型,这意味着可以通过其索引访问元素。

解包的完整语法使用元组文本的语法,因此您可以使用

tu = ('name@mail.com',)
(var,) = tu
允许使用以下简化语法

var, = tu

获取
iterable
对象(如
tuple
list
等)的第一个元素和最后一个元素最漂亮的方法是使用与
*
运算符不同的
*
特性

my_tup=('a','b','c',)
#最后元素
*其他,最后一个=我的
#第一要素
首先,*其他=我的
#您始终可以执行类似于列表的索引切片,例如[:-1]、-1]和[0]、[1:]
#最酷的部分是因为*不像regex*那样贪婪(意味着零或无限匹配工作)。
#如果元组中只有1个元素,则不会产生异常。
my_tup=('a')
#这仍然有效
#最后元素
*其他,最后一个=我的
#第一要素
首先,*其他=我的
#其他的在这里

如果始终只有一个元素,则可以使用
索引
获取元素
t[0]
t是你的元组,你打算对内容做什么?它总是单大小的元组吗?如果你是这样一个新手,你最好按照教程去做,而不是问你在堆栈溢出时想到的每一个问题。Python的主要网站提供了一个教程,涵盖了相当多的领域:这里特别介绍了元组:尽管这个问题看起来很简单,但实际上“解包”并不等同于只选择第一个索引,所以我选择这个作为实际答案,因为它回答了标题所要求的内容。(即使OP可能不是有意的)
var, = tu