python - 你能告诉我使用带索引和不带索引的列表的区别吗?
问题描述
告诉我你使用带索引的列表和不带索引的列表的区别和好处?
li=[1,2,'ayush',9,10,11,'yaman']
for i in range(len(li)):
print(li[i])
for ele in li:
print(ele)
解决方案
不同之处在于,在第一种情况下,您可以修改原始列表,而在第二种情况下,您不能:
li=[1,2,'ayush',9,10,11,'yaman']
for ele in li:
ele = 1
print(li)
for i in range(len(li)):
li[i] = 1
print(li)
产量
[1, 2, 'ayush', 9, 10, 11, 'yaman']
[1, 1, 1, 1, 1, 1, 1]
我建议您阅读有关 Python列表的内容。
推荐阅读
- javascript - 合并对象数组并合并对象内部的数组具有相同的键
- python - Python PyInstaller - 无法执行脚本错误
- javascript - 如何防止 Vuetify FAB 按钮中的事件冒泡
- sql - 左连接与右连接
- tfs - TFS 文件夹比较中不允许请求的注册表访问错误
- python - 将 TexSoup 树转换回 LaTeX
- c# - C# 在单个对象中反序列化两个 Jarray 对象
- javascript - 如何从地图中排除键并仅显示值?
- python - 尝试转换 seaborn 绘图函数
- plotly - Plotly Dash - 使用 dcc.Loading 加载 Dash 时禁用按钮