python学习——list
来源:互联网 发布:bose qc35淘宝假货 编辑:程序博客网 时间:2024/06/07 05:16
- list
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组,这里我们先谈谈列表。
1、创建列表
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
- 普通列表:内部是同一类型 member=['fish','bird']
- 混合列表:内部有不同类型,也可内嵌列表
- 空列表:内部为空 empty=[]
2、访问列表
使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符。
list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ];print "list1[0]: ", list1[0] print "list2[1:5]: ", list2[1:5]
输出结果为:list1[0]: physics list2[1:5]: [2, 3, 4, 5]
3、添加及删除元素
添加元素有三种方式,append和extend都是直接将元素添加在列表的末端,不同的是append一次只能添加一个元素,extend可以一次添加多个,还有一种方式是insert,它可以将一个元素添加到列表的指定位置。
member=['fish','bird']member.append('cat')>>>['fish',bird','cat']
member=['fish','bird']member.extend('cat','pig')>>>['fish','bird','cat','pig']
member=['fish','bird','pig']member.insert(1,'cat')>>>['fish','cat','bird','pig']
删除元素也有三种方式,remove、del、pop;
remove(元素)
member=['fish','bird']member.remove('fish')>>>['bird']pop(索引)默认为删除最后一个元素
member=['fish','bird']member.pop(1)>>>['fish']del 是删除整个语句
4、列表分片
分片的意思是从一个列表中获取多个元素并拷贝到另一个列表。
例如member[a,b]的意思就是分出从a到b-a之间的元素,a的默认值是0;
5、列表常用操作符
- 比较操作符 > < >= <= == !=
- 逻辑操作符 and or
- 连接操作符 +
- 重复操作符 *
- 成员关系操作符 in not in
6、列表的小伙伴
1、count:检测元素在列表中出现的次数;
2、index:返回元素在列表中出现的位置;
3、reverse:将整个列表反转;
4、sort:指定的方式为列表排序;
阅读全文
0 0
- python学习——list
- Python学习笔记 —— List列表
- Python学习——list,dict,set
- Python学习记录——Python tuple、list、dict
- python——list
- python——list
- Python—list操作
- Python—列表list
- python 学习笔记——列表(list)
- Python学习——leetcode(Remove Duplicates from Sorted List)
- python学习笔记——列表推导 list comprehension
- Python学习笔记——list的常用方法
- Python学习笔记——list和tuple
- python学习——使用list和tuple
- 【Python】学习笔记——-2.3、使用List和Tuple
- python基础学习之——使用list和tuple
- python学习笔记(2)——list&tuple
- Python入门学习记录——List(列表)
- 使用URLConnection发送GET和POST请求
- POJ
- 屏幕录像专家破解版2016
- QT学习——QT5.9.1集成至VS2015
- Retrofit源码分析 (三.Proxy代理)
- python学习——list
- SET ANSI_NULLS ON
- Tomcat集群解决方案(MARK)
- linux 常用系统变量
- sctp 编程接口指南
- 首次给root用户设置密码操作步骤
- Android studio 一键格式化所有代码
- Zookeeper集群的安装和使用
- 如何在R语言中使用Logistic回归模型 详解