我正在进行一个非常初学者的设置,必须使用以下词典打印句子:
ast = {
"number":6,"message":"success","people":
[{"name":"Sergey Ryazanskiy","craft":"ISS"},{"name":"Randy Bresnik",
"craft":"ISS"}, {"name":"Paolo Nespoli","craft":"ISS"}, {"name" :
"Alexander Misurkin","craft":"ISS"},{"name":"Mark Vande Hei","craft":"ISS"}
,{"name":"Joe Acaba","craft":"ISS"}]}
所以我不得不说:
谢尔盖·兰赞斯基
兰迪·布雷斯尼克
没有项目符号(抱歉,格式化)并且不确定如何引用这些键。另外,我必须创建一个句子来总结可用的不同工艺的数量,但只有一个,所以我不确定如何创建一些东西来适应不同的名称。在
救命啊!在
好吧,我这样做是为了把名字打印出来,但我仍然有一个问题,如何计算不同类型的飞船,因为现在只有一个。在
对于ast中的person[“people”]: 打印(person[“name”],“\n”,person[“craft”],“\n”)
在python3中,使用字典.items()返回键值对的迭代器。你可以这样打印出来。在
也可以直接打印:
^{pr2}$您可以根据需要添加编号和格式
编辑:如前所述,您可以使用列表理解。你可以做些像
这将打印键/值元组的编号列表。在
那么这个数字是
len(l)
相关问题 更多 >
编程相关推荐