Python中的列表类型
什么是列表
列表可以看作我们生活中排队去超市结账的队伍
- 列表就是队列
- 他是各种数据类型的集合,也是一种数据结构、
- 列表是一种有序,且内容可重复的集合类型
列表的定义
- 在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中的列表类型相关推荐
- 这12种方法轻松合并Python中的列表
我喜欢12这个数字,因为有太多的事情与12有关.一年有12个月;古代用12个时辰(地支)表示一天的时间.用一纪表示12年;希腊有12主神;黄道有12宫;撒迦利亚.西琴先生的<地球编年史>中 ...
- 从python中的列表中获取唯一值[重复]
本文翻译自:Get unique values from a list in python [duplicate] This question already has an answer here: ...
- Python 中的序列类型支持哪些公共操作
一.序列类型支持哪些公共操作 Python 中的序列类型分为:可变序列和不可变序列,都支持我们序列类型的所有操作 可变序列:列表 不可变序列:字符串和元祖 1.支持通过数字索引取值 a = (&quo ...
- python中的数字类型格式与运算_Python中的数字类型格式与运算
出品 Python中的数字(Digital)与数学中的数字相同,可以通过各种各样的运算符实现各种计算,在Python中数字类型的数据格式分为以下几种: 1.整数型(integer) 2.浮点数(flo ...
- python中的列表和元组_python中列表和元组的区别
如果有了解过python中的列表和元组,你可能会知道相对于列表,元组是不可变的,也就是说元组中的数据不能随意更改.除了列表是用中括号表示而元组是用小括号表示之外,这两种数据类型好像并没有什么不同,都是 ...
- python中表示空类型的是_python中怎么表示空值
首先了解python对象的概念 python中,万物皆对象,所有的操作都是针对对象的. 那什么是对象?5是一个int对象,'oblong'是一个str对象,异常也是一个对象,抽象一点是,人,猫,够也是 ...
- 零基础Python完全自学教程15:Python中的列表
欢迎你来到站长学堂,学习站长在线出品的在线课程<零基础 Python完全自学教程>今天给大家分享的是第14课< Python中的列表 >.本节课是一个大课,我分了这些知识点进行 ...
- python中字典列表元组_Python中的列表和元组
python中字典列表元组 Lists and tuples are arguably Python's most versatile, useful data types. You will fin ...
- 数据结构 02-栈概念、Python 中使用列表 list 实现栈
目 录 1. 栈简介 1.1 栈的概念 1.2 栈的类型 1.2.1 是否能动态增长 1.2.2 栈的实现方式 2. Python 中使用列表 list 实现栈 2.1 栈的常规操作 2.2 ...
最新文章
- JSON字符串 拼接与解析
- 移动应用交互设计中合理使用动态
- 如何在cmd运行python文件夹_python怎么在cmd运行文件夹
- PMP之项目资源管理---管理风格
- 语音识别算法研究及实现.doc
- 【Luogu1160】队列安排(双向链表)
- oracle substr函数
- 富勒wms系统里的定时器id_仓储、运输配送供应链管理系统解决方案以及应用领域区别...
- 软件体系结构——批处理风格
- 【一起学系列】之迭代器组合:虽然有点用不上啦
- 如何成为优秀的网络工程师,怎么做到含金量高?
- 自强不息系列之Java 实例 - 线程优先级设置
- 空间滤波 - 钝化掩蔽和高提升滤波
- Gooxi国产化服务器专题介绍之海光服务器
- android 状态栏wifi,【技术贴】教你修改状态栏里的wifi、信号、电量图标(转自论坛)...
- CSP 2022 游寄
- WebPack的安装及使用
- 电路方程的矩阵形式 c语言,电路方程的矩阵形式
- 多线程为什么会出现安全问题
- 不只是A/B测试:多臂老虎机赌徒实验