返回顶部
首页 > 资讯 > 后端开发 > Python >python中如何设置list步长
  • 866
分享到

python中如何设置list步长

2024-04-02 19:04:59 866人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录如何设置list步长示例:range(a, b, step)python list切片步长如何设置list步长 示例:range(a, b, step) >>>

如何设置list步长

示例:range(a, b, step)

>>> list(range(0,5,2))
 
[0, 2, 4]

其中step默认值为1,只能是整数步长,负数表示倒序。

>>> list(range(5,0,-2))
 
[5, 3, 1]

如果想生成小数步长的话,可以使用numpy模块中的arange:

>>> import numpy as np
>>> list(np.arange(0,1,0.1))
[0.0, 0.10000000000000001, 0.20000000000000001, 0.30000000000000004, 0.40000000000000002, 
0.5, 0.60000000000000009, 0.70000000000000007, 0.80000000000000004, 0.90000000000000002]

numpy默认精度为64位浮点数,可以根据需要一下精度:

>>> import numpy as np
>>> list(np.arange(0,1,0.1,dtype='float32'))
[0.0, 0.1, 0.2, 0.30000001, 0.40000001, 0.5,
 0.60000002, 0.69999999, 0.80000001, 0.90000004]

还可以通过等分的思想来设置步长,用linspace实现:

>>> import numpy as np
>>> list(np.linspace(0,0.9,10))
[0.0, 0.10000000000000001, 0.20000000000000001, 0.30000000000000004, 0.40000000000000002,
 0.5, 0.60000000000000009, 0.70000000000000007, 0.80000000000000004, 0.90000000000000002]

Python list切片步长

nums[a:b:c]其中的a表示起始的index,b表示最终的index(不包含),c表示一次跨越的步长

这里,顺便补充一下range(a,b,c)的操作与上面是一致的

range在python2中就是一个list,而在python3中需要使用list(range())来转化

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: python中如何设置list步长

本文链接: https://lsjlt.com/news/117852.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python中如何设置list步长
    目录如何设置list步长示例:range(a, b, step)python list切片步长如何设置list步长 示例:range(a, b, step) >>>...
    99+
    2024-04-02
  • 如何设置css中hr的长度
    这篇文章主要讲解了“如何设置css中hr的长度”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何设置css中hr的长度”吧! 在...
    99+
    2024-04-02
  • mysql长度如何设置
    mysql 列长度设置对于优化存储空间、提高索引效率以及防止数据错误至关重要。要设置列长度,请使用 create table 语法,其中包含列的数据类型、长度和 not null 限制。...
    99+
    2024-06-14
    mysql
  • java如何获取list的长度
    在Java中,你可以使用`size()`方法来获取List的长度。例如:```List list = new ArrayList()...
    99+
    2023-09-11
    java
  • 如何在Oracle中设置自动增长列
    在Oracle中,可以使用序列和触发器来模拟自动增长列的功能。 创建序列: CREATE SEQUENCE table_name...
    99+
    2024-04-09
    Oracle
  • python中什么是步长
    今天就跟大家聊聊有关python中什么是步长,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB前端开发,众...
    99+
    2023-06-14
  • phpmyadmin如何设置id自增长
    小编给大家分享一下phpmyadmin如何设置id自增长,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!phpmyadmin创建数据表时,设置主键自增长,只需一步,如下,我们只需要将A_I下...
    99+
    2024-04-02
  • access字段长度如何设置
    access字段的长度可以根据需要进行设置,通常是根据存储的数据类型和存储的数据量来确定。如果存储的是文本类型的数据,可以根据存储的...
    99+
    2023-09-20
    access
  • css如何设置边框长度
    本篇内容主要讲解“css如何设置边框长度”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css如何设置边框长度”吧!css设置边框长度的方法:在css中不能够设置边框长度,但可以使用border-...
    99+
    2023-07-04
  • visio2007如何设置线条长度
    本文小编为大家详细介绍“visio2007如何设置线条长度”,内容详细,步骤清晰,细节处理妥当,希望这篇“visio2007如何设置线条长度”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。visio2007设置线条...
    99+
    2023-07-06
  • mysql自动增长如何设置
    要设置MySQL表中的自动增长字段,可以使用AUTO_INCREMENT关键字。下面是一个示例: CREATE TABLE exam...
    99+
    2024-04-12
    mysql
  • go语言如何获取list长度
    本文小编为大家详细介绍“go语言如何获取list长度”,内容详细,步骤清晰,细节处理妥当,希望这篇“go语言如何获取list长度”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在go语言中,可以使用列表内置的Len...
    99+
    2023-07-05
  • python如何指定步长切割列表
    这篇文章主要为大家展示了“python如何指定步长切割列表”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何指定步长切割列表”这篇文章吧。指定步长切...
    99+
    2024-04-02
  • html如何设置下划线长度
    这篇文章主要讲解了“html如何设置下划线长度”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html如何设置下划线长度”吧! h...
    99+
    2024-04-02
  • sqlserver如何设置主键自增长
    在SQL Server中,可以使用IDENTITY关键字来设置主键自增长。具体步骤如下: 创建表时,在定义主键列的时候,使用IDE...
    99+
    2024-04-20
    sqlserver
  • 如何设置html的文本框长度
    这期内容当中小编将会给大家带来有关如何设置html的文本框长度,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在html中,可以利用width属性来设置文本框长度,该属性可...
    99+
    2024-04-02
  • word页眉横线如何设置长短
    这篇文章主要介绍“word页眉横线如何设置长短”,在日常操作中,相信很多人在word页眉横线如何设置长短问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”word页眉横线如何设置长短”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-02
  • 电脑连点器如何设置长按
    本篇内容介绍了“电脑连点器如何设置长按”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!电脑连点器设置长按的方法:电脑连点器种类繁多,设置长按的...
    99+
    2023-07-04
  • python中subplot大小的设置步骤
    subplot函数介绍 matplotlib下, 一个 Figure 对象可以包含多个子图(Axes), 可以使用 subplot() 快速绘制, 其调用形式如下 : subpl...
    99+
    2024-04-02
  • python如何实现负数步长切割列表
    这篇文章主要介绍了python如何实现负数步长切割列表,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。负数步长切割列表>>>...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作