python - 在 Python 中按索引遍历列表
问题描述
如何从以下代码中获取整数,以便将其与其他整数进行比较?
unseenWords = ["Cat", "Geography", "Mouse", "Apocalypse", "Hierarchy", "Opaque", "Holocaust"]
for i in unseenWords:
print(unseenWords)
我尝试使用以下 len 作为替代:
unseenWords.__len__()
但那是我在这个标题中得到错误的时候。我非常习惯于 Java 代码,所以我希望 i 始终是一个整数,但在 Python 中似乎并非如此,因为当我尝试纯粹尝试打印出“i”时它返回实际单词?
因此,当我打印 unseenWords 时,我将其格式化为:
['Cat', 'Geography', 'Mouse', 'Apocalypse', 'Hierarchy', 'Opaque', 'Holocaust']
['Cat', 'Geography', 'Mouse', 'Apocalypse', 'Hierarchy', 'Opaque', 'Holocaust']
['Cat', 'Geography', 'Mouse', 'Apocalypse', 'Hierarchy', 'Opaque', 'Holocaust']
['Cat', 'Geography', 'Mouse', 'Apocalypse', 'Hierarchy', 'Opaque', 'Holocaust']
['Cat', 'Geography', 'Mouse', 'Apocalypse', 'Hierarchy', 'Opaque', 'Holocaust']
['Cat', 'Geography', 'Mouse', 'Apocalypse', 'Hierarchy', 'Opaque', 'Holocaust']
['Cat', 'Geography', 'Mouse', 'Apocalypse', 'Hierarchy', 'Opaque', 'Holocaust']
在打印出索引时,我将其格式化为:
print(i)
Cat
Geography
Mouse
Apocalypse
Hierarchy
Opaque
Holocaust
虽然我希望它更像:1 2 3 4 5 6
但是我如何获得当前的索引号?
解决方案
for index, data in enumerate(unseenWords):
print("index: "+str(index)+ " data:"+data )
我认为它可以解决您的问题。
推荐阅读
- angular - ngx-translate-core 无法翻译 ng-container 元素
- algorithm - 检查 3 个相同房间的单个会议室时间表可用性的方法或算法?
- django - 在视图中访问自定义用户模型的字段
- c# - 时间跨度自定义模型活页夹
- c# - 如何检查文件夹或文件是否被锁定、打开或正在使用
- c# - 在 SSIS 中访问 C# 中的 Excel 单元格
- c++ - C++ lambda 按值捕获语义和允许的优化
- python - 在 Python 中实现广义生日悖论
- python - Python:将许多具有共享键的字典(在 JSON 中)连接到一个大字典中
- c++ - 编译时是否需要动态库