为了账号安全,请及时绑定邮箱和手机立即绑定

for循环中怎样从数组中挑选特定位数的数?

如果在python的for循环里,我想从第2个数开始加,到第5个数截止,而数组中一共有10个元素,该怎么写呢?

正在回答

5 回答

for i in L[1:5]:

   sum = 0

    sum += i

0 回复 有任何疑惑可以回复我~
#1

慕沐6956416

上面的写法错了,sum = 0 应该写在循环外面 举例: a = [1,2,3,4,5,6,7,8,9,10] sum = 0 for i in a[1:5]: sum = sum + i print sum
2018-04-13 回复 有任何疑惑可以回复我~
#2

慕仙3226794 提问者

非常感谢!
2018-04-13 回复 有任何疑惑可以回复我~
#3

慕仙3226794 提问者

[1:5]是指数组当中下标为1的数到下标为5的数吗
2018-04-13 回复 有任何疑惑可以回复我~
#4

慕沐6956416 回复 慕仙3226794 提问者

是指数组当中下标为1的数到下标为4的数,不包括下标为5的数
2018-04-17 回复 有任何疑惑可以回复我~
#5

华丽烟火 回复 慕仙3226794 提问者

是索引1-4的数
2018-04-20 回复 有任何疑惑可以回复我~
查看2条回复

sum = 0 

for i in range(1,5):

    sum += nums[i]

print(sum)

0 回复 有任何疑惑可以回复我~

m=[1,2,3,4,5,6,7,8,9,0]

x=0

i=1

for i in m:

    print m[i]

    x = x+m[i]

    if i ==4:

        break

print x


0 回复 有任何疑惑可以回复我~

a=s[1:-5]

1 回复 有任何疑惑可以回复我~

a=s.[1:-5]


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

for循环中怎样从数组中挑选特定位数的数?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信