2017-12-03 296 views
1

我想知道是否有任何方式訪問元組中的值?任何方式來訪問元組中的值?

例如:

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') 
+0

到目前爲止您嘗試過什麼?這並不困難。 –

+0

我試圖做一些像你會做的清單。如date = a [2]或time = a [3] –

+0

它不是元組 - 它是與元組內部的列表。 'date = a [0] [2]' – furas

回答

1

你可以把它解析,然後打印使用字符串格式:

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

您可以訪問它們,你會在一個正常的列表,使用索引。 如果tup=(1,2,3)然後tup[1]爲2

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

它不是元組 - 這是清單,一個元素 - 元組

爲了讓你必須使用兩個指標

date = a[0][2] 

值這是元組

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

date = a[2]