为什么从此列表的长度中减去一个?

埃德温·亨利克斯

我在网上看到了这段代码,我需要帮助弄清楚它的作用!

words = ["hello", "world", "spam", "eggs"]
counter = 0
max_index = len(words) - 1   

while counter <= max_index:
    word = words[counter]
    print(word + "!")
    counter = counter + 1 

-1在此代码中做什么?

范·达霍姆

您的代码可能看起来像这样:

counter = 0
words =  ["hello", "world", "spam", "eggs"]
max_index = len(words) - 1
while counter <= max_index:
    word = words[counter]
    print(word + "!")
    counter = counter + 1

代码在这里的作用是用'!'键入列表中的每个单词。在最后签名。您可以通过以下方法对其进行改进:

for word in words:
    print(word + '!')

这样做完全相同,但是现在您无需任何不必要的变量即可直接遍历列表中的单词。而且,它不一定是“以”,也可以是“以迭代方式元素”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java:从char中减去'0'得到一个整数...为什么这样做有效?

为什么要在另一个列表中投射一个列表

在Groovy中从另一个对象中减去一个对象列表的最佳方法是什么?

为什么可以从JavaScript中的另一个日期对象中减去一个日期对象?

为什么我只能从此“ for”语句中得到一个元素?

为什么JScrollPane中的此列表未对齐?

为什么此列表在球拍中仅包含无效项目

为什么我的列表视图总是删除列表中的最后一个视图

用Python从另一个列表中减去一个列表

谁能告诉我为什么当我更改填充时此列表消失了,而另一个却不消失?

不确定如何在python中从此列表中选择一个随机输出

为什么从lower_bound中减去一个数组会返回一个取消引用的值?

为什么此列表理解仅适用于一个列表?

从另一个列表中减去一个列表

为什么此列表中没有填充数据?

从第二个列表中减去第一个列表中的元素

为什么此脚本仅适用于此列表中的列表项之一?

当元组中仅存在一个列表时,为什么元组的类型为列表?

在binarysearch中,如果找不到该元素,为什么要从应该做的地方减去一个元素呢?

以相同顺序从另一个列表中减去一个列表

为什么在python中从列表中创建一个frozenset转换列表?

在 Python 中从此列表中删除 .mp3 的最佳方法是什么?

在javascript中从另一个列表中减去一个列表的值

从 1 个元组中减去一个元组中的 3 个列表

如何从此列表中删除节点然后打印它?

从列表循环中的当前列表中减去上一个列表

我怎样才能从 1 个字符串列表中制作一个 DataFrame,其中包含从此列表中制作的每对唯一夫妇的索引?

如何从此列表中删除空字典

所以我试图用一个从链接列表中添加/减去类的菜单来制作 ac 程序......为什么这不起作用