什么是列表

列表可以看作我们生活中排队去超市结账的队伍

  • 列表就是队列
  • 他是各种数据类型的集合,也是一种数据结构、
  • 列表是一种有序,且内容可重复的集合类型

列表的定义

  • 在Python中,list代表着列表这种类型,也可以用它定义一个列表
  • 在Python中,列表中的元素存在于一个[]
In [1]: names_01 = list( [ ' dewei ' , '小沉', 'dewei' ])
In [2]: names_02 = [ ' dewei ', '小沉', 'dewei ' ]
In [3]: print(type( names_01))
<class 'list'>
  • 在Python中,列表是一个无限制长度的数据结构

列表中的类型

  • str_array = [‘dewei’,‘haha’,’ ‘,’ ']

列表里可以放空字符串

  • int_array = [1,2,3,0,10,110]
  • float_array = [1.1,10.3,0.1,0.0,3.1415926]
  • bool_array = [True, False, False,True]
  • none_array = [None,None,None]
  • list_array = [[1,2,3],[1.2,3.1]]
  • mix_array = [‘dewei’,1,3.14,None,True]

in,max,min在列表重的使用

  • 1 in[1,2,3,4] ->True; 10 in [1,2,3,4] -> False
  • max([1,2,3,4]) ->4
  • min([1,2,3,4]) ->1
  • max和min在列表中使用的时候,列表中的元素不能是多种类型,如果类型不统一,则会报错

练习:

# coding:utf-8none_list = [None,None,None]print(none_list)
print(bool(none_list))
print(len(none_list))
print([])
print(bool([]))

结果:

在这里我们可以看到当我们把几个空类型放进数组用bool函数打印出来的是True,紧接着我使用len函数可以看到他的长度有3这就证明数组里是有元素的,所以在python中使用bool函数把非空的数组转译为Ture,而不是False。

在多类型数组中使用max函数:

# coding:utf-8
max_array = ['dewei',1,3.14,None,True]print(max(max_array))

结果:

正确的使用方法:

max_array = [1,1.45]
print(max_array)
print(max(max_array))
print(min(max_array))

打印结果:

我们查看一下列表的id

max_array = [1,1.45]
print(id(max_array))

打印结果:

小结

  • list代表着列表这种类型,也可以用它定义一个列表
  • 列表是一个无限制长度的数据结构
  • max和min在列表中使用的时候,列表中的元素不能是多种类型,如果类型不统一,则会报错

Python中的列表类型相关推荐

  1. 这12种方法轻松合并Python中的列表

    我喜欢12这个数字,因为有太多的事情与12有关.一年有12个月;古代用12个时辰(地支)表示一天的时间.用一纪表示12年;希腊有12主神;黄道有12宫;撒迦利亚.西琴先生的<地球编年史>中 ...

  2. 从python中的列表中获取唯一值[重复]

    本文翻译自:Get unique values from a list in python [duplicate] This question already has an answer here: ...

  3. Python 中的序列类型支持哪些公共操作

    一.序列类型支持哪些公共操作 Python 中的序列类型分为:可变序列和不可变序列,都支持我们序列类型的所有操作 可变序列:列表 不可变序列:字符串和元祖 1.支持通过数字索引取值 a = (&quo ...

  4. python中的数字类型格式与运算_Python中的数字类型格式与运算

    出品 Python中的数字(Digital)与数学中的数字相同,可以通过各种各样的运算符实现各种计算,在Python中数字类型的数据格式分为以下几种: 1.整数型(integer) 2.浮点数(flo ...

  5. python中的列表和元组_python中列表和元组的区别

    如果有了解过python中的列表和元组,你可能会知道相对于列表,元组是不可变的,也就是说元组中的数据不能随意更改.除了列表是用中括号表示而元组是用小括号表示之外,这两种数据类型好像并没有什么不同,都是 ...

  6. python中表示空类型的是_python中怎么表示空值

    首先了解python对象的概念 python中,万物皆对象,所有的操作都是针对对象的. 那什么是对象?5是一个int对象,'oblong'是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是 ...

  7. 零基础Python完全自学教程15:Python中的列表

    欢迎你来到站长学堂,学习站长在线出品的在线课程<零基础 Python完全自学教程>今天给大家分享的是第14课< Python中的列表 >.本节课是一个大课,我分了这些知识点进行 ...

  8. python中字典列表元组_Python中的列表和元组

    python中字典列表元组 Lists and tuples are arguably Python's most versatile, useful data types. You will fin ...

  9. 数据结构 02-栈概念、Python 中使用列表 list 实现栈

    目      录 1. 栈简介 1.1 栈的概念 1.2 栈的类型 1.2.1 是否能动态增长 1.2.2 栈的实现方式 2. Python 中使用列表 list 实现栈 2.1 栈的常规操作 2.2 ...

最新文章

  1. JSON字符串 拼接与解析
  2. 移动应用交互设计中合理使用动态
  3. 如何在cmd运行python文件夹_python怎么在cmd运行文件夹
  4. PMP之项目资源管理---管理风格
  5. 语音识别算法研究及实现.doc
  6. 【Luogu1160】队列安排(双向链表)
  7. oracle substr函数
  8. 富勒wms系统里的定时器id_仓储、运输配送供应链管理系统解决方案以及应用领域区别...
  9. 软件体系结构——批处理风格
  10. 【一起学系列】之迭代器组合:虽然有点用不上啦
  11. 如何成为优秀的网络工程师,怎么做到含金量高?
  12. 自强不息系列之Java 实例 - 线程优先级设置
  13. 空间滤波 - 钝化掩蔽和高提升滤波
  14. Gooxi国产化服务器专题介绍之海光服务器
  15. android 状态栏wifi,【技术贴】教你修改状态栏里的wifi、信号、电量图标(转自论坛)...
  16. CSP 2022 游寄
  17. WebPack的安装及使用
  18. 电路方程的矩阵形式 c语言,电路方程的矩阵形式
  19. 多线程为什么会出现安全问题
  20. 不只是A/B测试:多臂老虎机赌徒实验

热门文章

  1. LibraBFT SMR 学习 (1/2)
  2. 英国24岁大猩猩成精了 像人一样直立行走
  3. 滁州市专精特新企业认定奖励及材料条件
  4. 第2章丨IRIS Global 结构
  5. 难走的路,都是上坡路
  6. matlab 帕多瓦数列 通项公式_斐波那契数列通项公式的函数图像(复数域)
  7. 邮箱的的smtp邮件发送服务
  8. numpy中的identity函数
  9. KVC的底层实现(字典转模型举例)
  10. 浅谈C#中的序列化和反序列化