假设我有
courses = ['French','Spanish','algebra','British literature']
subjects = ['language','math','English']
lista = [('French','language'),('Spanish','language'),('algebra','math'),('British literature','English')]
因此,我没有字典,而是使用元组来将每门类(class)与其主题相匹配。
如果我使用 print '\n'.join([subject + ' in ' + course for (course,subject) in lista])
,我会得到以下形式的完整列表
language in French
language in Spanish
math in algebra
English in British literature
我会写什么,而不是打印所有 lista
的格式化内容,我只格式化第一个元素 lista[0]
,以便它打印 “法语语言”
改为?
最佳答案
我认为您正在寻找我们:
打印 [subject +' in ' + course for (course,subject) in lista][0]
哪些输出:
语言为法语
只需将 [0]
更改为 [x]
,其中 x
是元素
关于python - 从列表中提取元组及其元素的语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29832606/