在 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
