python - 从列表中提取元组及其元素的语法?

标签 python string tuples

假设我有

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/

相关文章:

python - 类摆积分积分

Python:加载 kmeans 训练数据集并使用它来预测新数据集

python - 如何将 django 变量传递给非服务的 html 文件

c++ - 使用 c_str() 或 toCharArray() 将字符串转换为 const char?

string - 在 Rebol 中计算行数最快/最有效的方法是什么?

c++ - for 循环期间的动态分配会造成内存泄漏吗?

python - Python 的列表、元组和字典的 Node.js 等效数据类型

python - 将元组列表中的 y 坐标与条件进行比较

php - 你如何找到 PHP 中 2 个字符串之间的区别?

hadoop - 从 PIG 中的一个元组生成一组元组