Python 列表听写与简单的初学者

Python 列表听写与简单的初学者,python,Python,我想把这个字符串像下面这样写进字典里 str='hello word i love python ?' 像这样 dict={hello:word,i:love,pyton:? } 只需在空白处拆分字符串,将结果列表作为单例列表的元素,对其进行迭代,从中生成迭代器,再次迭代,在其中进行迭代,然后使用next(): 请注意,我已将结果发送到pprint.pprint,以获得最大的清晰度和可读性。尝试编写一些代码,从简单的事情开始“最大清晰度和可读性”Lol不会称之为简单…@Fejs-这取决于上下

我想把这个字符串像下面这样写进字典里

str='hello word i love python ?'
像这样

dict={hello:word,i:love,pyton:? }

只需在空白处拆分字符串,将结果列表作为单例列表的元素,对其进行迭代,从中生成迭代器,再次迭代,在其中进行迭代,然后使用
next()


请注意,我已将结果发送到
pprint.pprint
,以获得最大的清晰度和可读性。

尝试编写一些代码,从简单的事情开始“最大清晰度和可读性”Lol不会称之为简单…@Fejs-这取决于上下文。bro我说,对于初学者,,!不适合专家
>>> __import__('pprint').pprint({i:next(b) for b in (iter(a) for a in ['hello word i love python ?'.split(None)]) for i in b}, width=20)
{'hello': 'word',
 'i': 'love',
 'python': '?'}