python输入一组整数、存储在列表中、遍历输出列表元素_python入门第五课:数字列表的操作、列表切片与复制、元组的遍历...

本教程使用的课本是《Python编程:从入门到实践》,作者:[美] Eric Matthes

一、数字列表的操作

我们经常需要处理纯数字的列表,这就不得不提到一个很常用的函数range(),用这个函数可以批量产生数字,比如我们想自动生成1到10的数字,就要用range(1,11),可以输出1到10,见下面的代码:

forvalue inrange(1,11):print(value)

上面代码有个地方要特别注意,range函数内是(1,11),而不是(1,10),这里很容易写错。

上面虽然输出了1-10这些数字,但还不是列表的形式。需要使用list()函数转换一下才能形成列表,写成这样list(range(1,11)),见下面代码:

numbers = list(range(1,11))print(numbers)

Range()函数可以指定步长,比如我们每个2位取一个值,可以写成这样:range(1,11,2),输出结果是:[1, 3, 5, 7, 9]。

利用range()函数几乎可以产生任何的数列,比如我们需要产生1到10的平方数列(Python中两个星号(** )表示乘方运算),可以这么写:

square

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值