gpt4 book ai didi

python-3.x - 在Python中查找列表的中间点

转载 作者:行者123 更新时间:2023-12-02 19:53:58 26 4
gpt4 key购买 nike

我正在尝试一段简单的代码,但无法找到列表中的中间点。请有人用逻辑来指导我。我是一名新手,我已经在 StackOverflow 上尝试了一些示例,但它对我不起作用。

这是代码:

lst = [1, 2, 3, 4]
midpoint= len(lst)/2
for val in lst[:midpoint]:
print(val)

错误是:

TypeError                                 Traceback (most recent call last)
<ipython-input-67-452ff692c8fd> in <module>
----> 1 comp(lst)

<ipython-input-66-a6223c2e7902> in comp(lst)
3
4 midpoint= len(lst)/2
----> 5 for val in lst[:midpoint]:
6 print (val)

TypeError: slice indices must be integers or None or have an __index__ method


最佳答案

您正在使用 Python3,并且在 Python 3 中您需要使用“//”而不是如下所示的“/”。

midpoint= len(lst)//2

关于python-3.x - 在Python中查找列表的中间点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57522625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com