dic = {
'key_1':['val_1','val_2'],
'key_2':['val_3','val_4'],
'key_3':['val_5','val_6']
}
info = {
'i_1':'good',
'i_2':'bad'
}
for k,v in dic.items()
print 'Jack scrd'+info[i_2]+"in both subjects"+dic[val1]+'&'+dic[val2]
我知道打印代码不正确,但在这里给出它是为了理解我真正想在这里做什么。我只想在上面类似的打印命令行。你知道吗
也许你想这么做? 拆下for循环
可以使用.join以给定分隔符连接所有列表项。如果要打印dic的所有钥匙,可以使用:
输出: 杰克在第一课和第二课的成绩都很好 杰克在第五课和第六课的成绩都很好 杰克在第三课和第四课的成绩都很好
下面的命令就是这样做的。format命令允许您用字符串中您选择的变量轻松地替换
{}
。当涉及到字典时,dic[k]
将呈现['val_1','val_2']
是一个列表的所有列表。所以你可以给dic[k][0]
得到第一个值,给dic[k][1]
得到第二个值。你知道吗相关问题 更多 >
编程相关推荐