gpt4 book ai didi

python - 将列表存储到 for 循环 Python 的变量中

转载 作者:行者123 更新时间:2023-11-28 21:49:54 26 4
gpt4 key购买 nike

所以,这个问题本身听起来很复杂。我正在制作一个可以读取 css 文件的程序。如果您想查看完整代码 (http://pastebin.com/F09MScfp),请查看完整代码。所以我有一个变量。 (让我们称之为元素)元素在 for 循环中以获取样式和名称。例如:

for elementName in contents.split('{'):
element = elementName.split('}')

print(element + '\n\n')
print(element)

结果:

#For loop results
['#IDname', 'border:1px black solid;']
['.ClassName', 'border:3px blue solid']

#outside of loop (if global)
['IDname', 'border:1px black solid;']

所以我需要能够以一种自动的方式将每个列表存储到一个变量中,比如调用 Element1 并获取#IDname。示例:打印(元素 2)并得到这个结果

['.ClassName', 'border:1px black solid']

所以我想像这样在那个循环中做一个循环。

i=0
for i in element:
i = 1+i
exec('globals()Element+ %i = element' %i)
#sorry, I'm still really new to python :(

最佳答案

将元素存储在列表中,以便稍后访问它们。

elements = [elementName.split("}") 
for elementName in contents.split("{")]

print elements[0] # the first element
print elements[1] # the second element

关于python - 将列表存储到 for 循环 Python 的变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32767266/

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