Skip to main content
 首页 » 编程设计

python之根据数组元素创建变量名

2025年05月04日58linjiqin

<分区>

我对使用 Python 进行编码还比较陌生,所以不要着急。

我想使用基于字符串数组元素的这些变量的名称创建整数变量,并将它们全部设置为零开始(为了节省我手动编码 20 个变量)。字符串数组如下所示。

filterKeywords = ['IBM', 'Microsoft', 'Facebook', 'Yahoo', 'Apple', 
  'Google', 'Amazon', 'EBay', 'Diageo', 
  'General Motors', 'General Electric', 'Telefonica', 'Rolls Royce',   
  'Walmart', 'HSBC', 'BP', 
  'Investec', 'WWE', 'Time Warner', 'Santander Group'] 

我不希望变量名完全是数组中元素的名称,但是,我希望变量名包含数组中的元素>,例如:对于 string 元素“apple”,我希望我的变量名称为“applePositive”。我试图实现这一点,它在下面(我不确定它是否是正确的格式)。

for word in filterKeywords: 
    [word + "Positive"] = 0 

我遇到了一个“无法分配给运算符(operator)”的错误,我也尝试过将它转换为 int 但它也不起作用。

如有任何帮助,我们将不胜感激!