【发布时间】:2021-07-24 17:58:40
【问题描述】:
我正在用 python 编写一个程序,我目前有这个:
settings[4] = quote_bg.get()
settings[5] = quote_fg.get()
有什么方法我可以只用一行来做到这一点,因为我必须添加更多(按顺序) 提前谢谢你:)
【问题讨论】:
-
settings[4], settings[5] = quote_bg.get(), quote_fg.get()? -
你的完整计划是什么?你想把什么加在一起? Can you produce a minimal reproducable example?
-
它是一个带有 tkinter 的简单程序
-
如果你有一堆设置,你可以循环进行。我怀疑如果有更多的上下文,整体上更简单的方法会建议自己。
-
只在一行中完成是没有意义的。你真正想做什么?你说我必须添加更多(按顺序)。你能继续向我们展示那可能是什么样子吗?......即使它很痛苦,也可能不是你希望它最终看起来的样子,这样我们就可以了解你到底想要避免或完成什么。您可能可以做一些更有效的事情,但要求在一行中执行此操作就是所谓的XY problem。