有没有办法访问元组中的值?

2024-09-27 00:18:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有任何方法可以访问元组中的值

例如:

a = [('ANTA01H3F', 'LEC02', '17-12-07', '14:00')]

我只想要“17-12-07”和“14:00”。有没有一种方法可以获取这些值并将它们附加到字符串

print("The date is" + '17-12-07' + " and time is" + '14:00')

Tags: andthe方法字符串datetimeis元组
3条回答

您可以像在普通列表中一样使用索引来访问它们。 如果tup=(1,2,3),那么tup[1]就是2

您可以解压缩元组,然后使用字符串格式打印:

a = [('ANTA01H3F', 'LEC02', '17-12-07', '14:00')]
_, _, date, time = a[0]
print(f"The date is {date} and time is {time}")
a = [('ANTA01H3F', 'LEC02', '17-12-07', '14:00')]

它不是元组-它是一个元素的列表-元组

要获得值,必须使用两个索引

date = a[0][2]

这是元组

a = ('ANTA01H3F', 'LEC02', '17-12-07', '14:00')

date = a[2]

相关问题 更多 >

    热门问题