如何在Python中用for语句逐行打印字典中的不同项。

我声明了一个名为Exemple-diccionari的字典,里面有不同的名字和电话号码。然后用户输入一个新的名字和一个新的号码,这些名字和号码将作为一个新的项目添加到字典中.我想让控制台打印字典,但格式是:Name + Phone nºName2 + Phone º2…

而不是{‘Name’: ‘Phone nº’, ‘Name2’: ‘Phone nº2’, …}。

我在想用for语句,你觉得怎么样?

Dictionary={'Name':'Phone n','Name2':'Phone n2','Name3':'Phone n3'}

First=input('Whats the name? ')
Second=input('And the phone number? ')
Dictionary[str(Primer)]=str(Segundo)

counter=1
for counter in range(1, len(Exemple_diccionari)):
    print(Exemple_diccionari[contador])

我不知道该如何继续,也不知道for是否正确。谢谢你的建议

解决方案:

你会得到更多的细节 此处 但为了使它更简短,你可以尝试用列表理解以下内容。

[print(value) for key, value in dictionary.items()]

或者用一个经典的for循环。

for value in dictionary.values():
    print(value)

给TA打赏
共{{data.count}}人
人已打赏
未分类

正则表达式不能将字母C,F等重新组合在一起。

2022-9-19 23:28:18

未分类

将分层数据嵌套到一个数组中 - PHP (Codeigniter)

2022-9-19 23:28:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索