gpt4 book ai didi

python - 通过访问深层嵌套的字典打破很长的界限

转载 作者:太空狗 更新时间:2023-10-30 01:11:22 25 4
gpt4 key购买 nike

我访问了一个嵌套很深的字典,想正确地断开很长的行。让我们假设我有这个并且想要打破这条线以符合 PEP8 . (实际的行当然更长,这只是一个例子。)

some_dict['foo']['bar']['baz'] = 1

你会如何打破这条线,假设整个

some_dict['foo']['bar']['baz']

不再适合一行?有很多关于打断长行的例子,但我找不到这个基于字典访问的问题。

更新:请注意,我想为该词典分配一些内容。提议的副本只讨论从那种字典中获取值。

最佳答案

这是我最满意的解决方案。归结为:

some_dict['foo']['bar']['baz'] = 1

等于

(some_dict['foo']['bar']['baz']) = 1

你可以在任何地方打破它,就像这样:

(some_dict['foo']
['bar']['baz']) = 1

应该与 Python 保持一致 preferred打破长行的方法,使用 Python 在括号内的隐含行延续。

关于python - 通过访问深层嵌套的字典打破很长的界限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51304016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com