Python-week2,第二周(基于Python3.0以上)
2018-06-17 23:24:36来源:未知 阅读 ()
1,列表
存储数据我们可以使用变量,但是当有很多个数据的时候用变量就会出现很多的局限性,所以这时候就用到了列表。列表就是中括号里每个元素使用逗号隔开。列如 [1,2,3] 这就是一个列表,可以将这个列表赋给一个变量名。下面我们来看看如何查增改删一个列表吧。
列表之查:
如果我们想打印列表中的某一个参数的时候,我们可以使用列表的下标即位置参数来调出。
1 name = ["赵","钱","孙","李","周","吴"] 2 print(name[1])
这样我们就打印出了“钱”字,注意的是程序中位置都是从0开始的。
如果想打印出多个元素,那就可以使用切片的方式:
1 name = ["赵","钱","孙","李","周","吴"] 2 3 print(name[0:3])
切片的方式注意的是不包含末尾的位置,如上就是不包括3这个位置,就不会打印出“李”。切片你还有很多种切法,从中间切,从后面切,连续切或者跳着切,这里就不一一举例了,因为我有点懒了0.0///。从后面切的时候注意的是我们写位置参数的时候是从左到右的,就是第二个数比第一个数大,[-1:-3]是错误的,应该是[-3:-1]。
还有我们知道一个元素,想查他在列表的位置呢?我们可以用使用index方法。
1 name = ["赵","钱","孙","李","周","吴"] 2 3 print(name.index("李"))
想知道在列表出现了几次呢?使用count方法(将上面index换成count即可)。
列表之增:
如果我们想把某一元素加到列表中,那么,我们使用append方法。append为追加,即在末尾加。
1 name = ["赵","钱","孙","李","周","吴"] 2 3 name.append("黄") 4 print(name)
如果在某一指定位置增加的话,使用insert方法。如在位置3加入。
1 name = ["赵","钱","孙","李","周","吴"] 2 3 name.insert(3,"黄") 4 print(name)
或者我们可以将其变成另一个列表,最后使用extend合并。这个叫扩展。
1 name = ["赵","钱","孙","李","周","吴"] 2 name2=["黄"] 3 name.extend(name2) 4 print(name)
列表之改:
接下来是列表的修改,这个很好理解。
1 name = ["赵","钱","孙","李","周","吴"] 2 name[3]="黄" 3 print(name)
列表之删:
删除我们可以用del、remove、pop这几个方法。
1 name = ["赵","钱","孙","李","周","吴"] 2 del name[3] 3 print(name) 4 5 name = ["赵","钱","孙","李","周","吴"] 6 name.remove("李") 7 print(name) 8 9 name = ["赵","钱","孙","李","周","吴"] 10 name.pop()#如无参数则默认删除最后一个 11 print(name)
列表之其他方法:
列表中还有很一些语法,下面我们来一一介绍他的作用吧。reverse(反转)、sort(排序)、。。。。敲黑板。。重点来了copy(复制)。
1 name = ["a赵","f钱","e孙","d李","c周","b吴"] 2 name.sort() 3 print(name) 4 name.reverse() 5 print(name)
------------------------------------------------------------------------------------------2017-11-05----23:26:46---先到这里,copy后面加---------------------------------------------------------------------
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:学习Python第一天
- Python基础总结之第二天从变量开始(新手可相互督促) 2019-07-24
- 基于tornado---异步并发接口 2019-07-24
- python第二天---字符串的魔法 2019-07-24
- Python 重点知识整理(基于Python学习手册第四版) 2019-07-24
- 【Demo 1】基于object_detection API的行人检测 1:环境与依 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