gpt4 book ai didi

python - 可以在没有 * 魔法的情况下格式化列表吗?

转载 作者:太空狗 更新时间:2023-10-29 21:15:28 25 4
gpt4 key购买 nike

我写了一些有效的 Python 代码,但 Pylint 不喜欢这个明星。它一直告诉我:

Used * or ** magic (star-args)

是否可以在没有星标的情况下编写我的代码?一些信息:我正在使用 lxml ; self.xml 是一个 objectified XML 文件。

@property
def version_string(self):
'''Return the version as a string.'''
try:
version_format = self.xml.version.get("format")
except AttributeError:
return None
version_values = (v.text for v in self.xml.version.v)
return version_format.format(*version_values)

最佳答案

splat 运算符没有任何问题。在不知道 version_format 函数做什么的情况下,无法确定您是否可以传递可迭代对象或直接迭代该函数,但坦率地说,没有理由这样做。

关于python - 可以在没有 * 魔法的情况下格式化列表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23725937/

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