Skip to main content
 首页 » 编程设计

python之如何打印索引 : value when loop a list in Python

2025年05月04日13arxive

在 C# 中:

List<string> stringList = new List<string>() { "AAAA", "BBBB", "CCCC", "DDDD", "EEEE" }; 
for (int i = 0; i < stringList.Count; i++) 
    Console.WriteLine(i + ": " + stringList[i]); 

输出:

0: AAAA 
1: BBBB 
2: CCCC 
3: DDDD 
4: EEEE 

在 Python 中:

stringList = ["AAAA", "BBBB", "CCCC", "DDDD", "EEEE"] 
for i, string in enumerate(stringList): 
    print(i + ": " + string) 

我想输出和上面一样的输出,但是有错误:

TypeError: unsupported operand type(s) for +: 'int' and 'str' 

请您参考如下方法:

试试下面的代码,希望对你有帮助:

stringList = ["AAAA", "BBBB", "CCCC", "DDDD", "EEEE"] 
for i, string in enumerate(stringList): 
    print(i ,": ", string) 

输出将是:

0 :  AAAA 
1 :  BBBB 
2 :  CCCC 
3 :  DDDD 
4 :  EEEE