gpt4 book ai didi

python - 如何在解压每个元素的参数时调用函数?

转载 作者:太空宇宙 更新时间:2023-11-03 20:58:27 25 4
gpt4 key购买 nike

如何在通过解包参数解包的每个元素上调用函数?让我取样。我有一个字符串,其中的大括号数量未知。另一方面,我有一个字典,其中包含相同数量的 QLineEdit 对象。所以我想解压字典中的参数,调用一个函数(text()函数),并用大括号(string.format())替换变量(将是字符串)。那么问题是如何调用它的函数?我想要一些类似下面的代码:

dict = {1: QLineEditObject}
"I am {}".format(*dict.values().text())

最佳答案

不要使用 dict,因为它是内置类型。另一方面,要解决这个问题,您必须使用列表理解来获取每个对象:

my_dict = {1: QLineEditObject}
print("I am {}".format(*[le.text() for le in my_dict.values()]))

关于python - 如何在解压每个元素的参数时调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55856414/

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