我是一名初级程序员,我不知道如何从我从带有列表的字典中取出的值中删除括号和逗号。我错过了什么?
据我所知,for 循环通常会删除它们,但现在不会这样做。
简化代码:
dict = {
'name1': ['python', 'c', 'java'],
'name2': ['c.'],
'name3': ['ruby', 'go'],
'name4': ['javascript', 'python'],
'name5': [],
}
for k, v in dict.items():
if len(v) == 1:
print(str(k).title() + "'s favorite language is " + str(v).title() + "\n")
elif len(v) > 1:
print(str(k).title() + "'s favorite languages are: \n" + str(v).title() + "\n")
elif len(v) < 1 :
print(str(k).title() + " does not have a favorite language")
长风秋雁
蓝山帝景
相关分类