我很好奇如何使用嵌套打印列表
这是密码
students = [["BSIT",["JOSHUA", "CRISA", "JAYMARK"]], ["BSCS",["BOBS", "CARLO", "GERALD"]]]
for i,j in students:
print (i,"\n-",j)
当我试图打印它时
BSIT
- ['JOSHUA', 'CRISA', 'JAYMARK']
BSCS
- ['BOBS', 'CARLO', 'GERALD']
>
如何单独打印“BSIT”中的元素?有没有语法错误
Tags:
语法没有问题,代码的逻辑与您尝试执行的操作不匹配。
students
中的每个元素都以[String,List]的形式存在。列表中包含学生姓名。如果要打印学生姓名,可以使用以下代码:代码将检索每个元素,并将字符串存储为i,列表存储为j。然后,我们可以遍历列表并显示其每个元素,如图所示
您还可以使用上面的代码在一行内显示列表的所有内容,正如Onyanbu所指出的那样
相关问题 更多 >
编程相关推荐