【python基础】复杂数据类型-列表类型(数值列表)

这篇具有很好参考价值的文章主要介绍了【python基础】复杂数据类型-列表类型(数值列表)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

视频讲解

1.数值列表

列表非常适合用于存储数字集合,而Python提供了很多工具,可帮助我们高速地处理数字列表。

1.1 range函数

Python的range函数能够轻松的生成连续一系列数字。
其语法格式:range(起始值,终止值)

我们通过之前学习的for循环输出range函数生成的连续数字,编写程序如下所示:
【python基础】复杂数据类型-列表类型(数值列表)

我们通过运行结果可以看出,生成的数字是不包括5的。也就是说range函数生成的是包含起始值,不包含终止值,这段范围内的数字。

1.2创建数值列表

要创建数字列表,可使用list函数将range函数的结果直接转换为列表。
编写程序如下所示
【python基础】复杂数据类型-列表类型(数值列表)

使用range函数时,还可以指定步长。例如,要创建一个1-10之间偶数的列表
其语法格式:range(起始值,终止值,步长)
编写程序如下所示
【python基础】复杂数据类型-列表类型(数值列表)

在这个示例中,range函数从2开始创建,然后不断加2,直到达到或超过终止值(11)。
使用range函数几乎能够创建任何需要的数字集,例如,创建一个列表,其中包含1-10的平方值。编写程序如下所示
【python基础】复杂数据类型-列表类型(数值列表)

1.3数字列表的统计计算

Python提供了min函数、max函数、sum函数,通过这三个函数可以求出数字列表的最小值、最大值、总和,编写程序如下所示
【python基础】复杂数据类型-列表类型(数值列表)

1.4数值列表解析

前面介绍的生成列表squares的方式包含三四行代码,而列表解析只需编写一行代码就能生成这样的列表。列表解析将for循环和创建新数据元素的代码合成并成一行,并自动附加新数据元素。

其语法格式:列表变量名 = [ 循环体 for 循环变量 in range(起始值,终止值)]

编写程序如下所示
【python基础】复杂数据类型-列表类型(数值列表)

完全和之前的输出结果一致。
要使用这种语法,首先指定一个描述性的列表名,如squares;然后,在一对方括号内,定义一个表达式,用于生成要存储到列表中的数据元素。这个示例中,表达式为value**2 ,它是用来计算平方值的,接下来,在表达式后面,编写一个for循环,用于给表达式提供值。请注意这里的for语句末尾没有冒号。文章来源地址https://www.toymoban.com/news/detail-468491.html

到了这里,关于【python基础】复杂数据类型-列表类型(数值列表)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【python基础】复杂数据类型-字典(嵌套)

    有时候,需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为 嵌套 。我们可以在列表中嵌套字典、在字典中嵌套列表、在字典中嵌套字典。 我们可以把一个人的信息放在字典中,但是多个人的信息我们无法放在同一个字典中,所以就需要字典列表。 其语

    2024年02月08日
    浏览(40)
  • 【python基础】复杂数据类型-字典(遍历)

    一个字典可能只包含几个键值对,也可能包含数百万个键值对,所以Python支持字典遍历。字典可用于以各种方式存储信息,因此有多种遍历字典的方式:可遍历字典的所有键值对、键或值。 其语法格式: 比如遍历一个人的信息,编写程序如下所示: 这里,我们给键起了一个

    2024年02月08日
    浏览(48)
  • 【python基础】复杂数据类型-字典(增删改查)

    字典,是另外一种复杂的数据类型,相较于列表,字典可以将相关信息关联起来。比如说一个人的信息有名字、年龄、性别等,如果用列表存储的话,不能表示他们之间是相关联的,而字典可以,字典是一个或多个键值对组成 列表的标志是[ ], 字典的标志是{ } ,其语法格式:

    2024年02月08日
    浏览(40)
  • Python学习笔记_基础篇(三)_数据类型之列表

    一.基本数据类型 整数:int 字符串:str(注:t等于一个tab键) 布尔值: bool 列表:list (元素的集合) 列表用[] 元祖:tuple 元祖用() 字典:dict 注:所有的数据类型都存在想对应的类列里 二.列表所有数据类型: 基本操作: 索引 切片 追加 删除 长度 切片 循环 包含 list 三

    2024年02月12日
    浏览(44)
  • 100天精通Python丨基础知识篇 —— 05、7大基础数据类型详解(变量、列表、集合、字典、元组)

    《100天精通Python专栏 - 快速入门到黑科技》 是由 CSDN 内容合伙人丨全站排名 Top 4 的硬核博主 不吃西红柿 倾力打造,专栏分为基础知识篇和黑科技应用篇。 基础知识篇 以理论知识为主,旨在帮助没有语言基础的小伙伴,学习我整理成体系的精华知识,快速入门构建起知识框

    2023年04月18日
    浏览(62)
  • Python基础教程:基本数字类型与数值计算,Pythonui基础

    print(isinstance(a,int)) print(isinstance(b,str)) 执行结果: class ‘int’ class ‘float’ class ‘bool’ class ‘complex’ True False 两者的区别: type()不会认为子类是一种父类类型。 isinstance()会认为子类是一种父类类型。 class A: pass class B(A): pass print(isinstance(A(),A)) print(type(A()) == A) print(isinstan

    2024年04月17日
    浏览(45)
  • Js基础-复杂数据类型之数组

    数组,就是一组相关的值存储在一块连续的空间内 一般的高级编程语言都有数组这种数据结构 数组有三种定义方式,如下 使用中括号直接定义数组 使用 new Array() 方法 传入数组元素 使用 new Array() 方法,传入长度, 这种不能赋值,只能指定长度 JS 的数组中的数据可以不是同

    2024年02月09日
    浏览(48)
  • python教程 入门学习笔记 第6天 数据类型转换 字符串转换成数值 数值之间互转 其它类型转字符串

    s1=\\\"188\\\" #字符串 ns1=int(s1) #转换成整型数值 print(ns1+8) #打印数值结果 s1=\\\"3.14\\\" #字符串 ns1=float(s1) #转换成浮点型数值 print(ns1+3) #打印数值结果(数值结果为6.140000000000001,出现误差,后面讲解决办法) print(type(ns1)) #获取新数值的数据类型属性 z1=78 nz1=float(z1) print(nz1) #打印结果

    2024年02月14日
    浏览(75)
  • 【Python】数据类型之列表

    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可 1.1 定义列表 1.2 打印和截取列表 1.3 遍历列表 2.1 更新和删除列表 2.3 脚本操作符 * + in 函

    2024年02月14日
    浏览(36)
  • Python标准数据类型-List(列表)

    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:零基础入门篇 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人

    2024年02月09日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包