day3.python列表、元组和字符串简介(1)—【列…
2018-06-17 23:47:10来源:未知 阅读 ()
一.
1.创建列表
创建列表和创建普通变量一样,用中括号括起一堆数据,数据之间用逗号隔开。当然也可以创建一个鱼龙混杂的列表。如果不知道列表需要什么元素,可以先创建一个空列表
2.向列表添加元素
—1append() >>>number = [1,2,3,4,5]
>>>number.append(6)
>>>number[1,2,3,4,5,6] 注:append()不是一个BIF,它属于列表对象的一个方法。append()不能同时添加多个元素
—2extend()可向列表末尾添加多个元素,用一个列表扩展另一个列表
—3insert()第一个参数代表在列表中的位置。第二个参数是在这个位置处插入一个元素。 注:计算机是二进制、
3.从列表中获取元素
和数组一样,可以从元素的索引值(index)从列表获取单个元素,列表索引值从0开始
4.从列表中删除元素
—1remove()不需要知道此元素在列表中的位置,你只需要知道元素在列表里就可以
—2del remove()方法并不能指定删除某个位子的元素,del就可以。 注:del是一个语句,不是一个列表方法所以不用加小括号。如果想删除整个列表可以直接用del加列表名删除
—3pop()弹出元素,pop()方法是默认弹出列表最后一个元素。若加上一个索引值作为参数就可以弹出对应的元素。
5.列表分片
建立在原列表的一个拷贝,所以做修改还想保持原列表,那么久用分片的方法的获取拷贝。(用冒号隔开两个索引值,左边是开始,右边是结束位)如果没有开始位python会默认开始位置为0,如果要得到从指定索引值的列表末尾的所有元素,把结束位置省略,如果没有放入索引值,只有一个冒号将得到一整个列表的拷贝
—1常用操作符(1)
当列表包含多个元素时默认从第一个元素开始比较,只要一个元素赢了,就算整个列表赢了,字符串也是如此(字符串比较得是第一个字符对应的ASCII码值得大小)
(+):拼接 也叫连接操作符,允许我们把多个列表对象合并在一起相当于extend()方法,一般建议使用后者,这样更专业,规范 注:连接操作符不能实现向列表添加新元素,若要添加可用append()或insert() (*)复制自生若干次 也叫重复操作符
in和not in只能判断一个层次的成员关系,和break更continue语句只能作用一个层次的循环一个道理
—2常用操作符(2)
count()计算他的参数在列表出现的次数
index()返回他的参数在列表中的位置,用于限定查找的范围
reverse()方法将这个列表原地翻转就是把最后一个放在最前边,最前的放在最后那么倒数第二就排在第二,以此类推
sort()指定的方式对列表的成员进行排序,默认不需要参数从小到大排队,那么要从大到小呢?现调用sort()然后用reverse()翻转,其实sort()是一个默认参数默认值是sort(reverse = False)把false改为true就行。
小风衣
2017年12月8日
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:websocket介绍
- python 之 前端开发(HTTP协议、head标签、img标签、a标签、 2019-08-13
- 列表和元组 2019-08-13
- Python数据基础类型-列表 2019-08-13
- python第三天---列表的魔法 2019-07-24
- python内置模块介绍(一) 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash