首页 / PYTHON / Python入门(二)
Python入门(二)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python入门(二),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2252字,纯文字阅读大概需要4分钟。
内容图文
1.列表切片
>>> numbers = [1,2,3,5,6,7,8] >>> numbers[3] 5 >>> numbers[:3] [1, 2, 3] >>> numbers[-3:] [6, 7, 8] >>> numbers[:] [1, 2, 3, 5, 6, 7, 8]
以上代码是步长默认为1情况下,也可以设置步长提取元素。
步长可以为正数,即是从左向右取值,如果为负数,即是从右向左取值
开始点的元素(最左边元素)包括在结果之中,而结束点的元素(最右边的元素)则不在结果之中,也就是数学中的半闭半开区间[)
对于一个正数步长,会从序列的头部开始向右提取元素,直到最后一个元素。
对于一个负数步长,会从序列的尾部开始向左提取元素,直到最开始一个元素。
>>> numbers[::2] [1, 3, 6, 8] >>> numbers[:6:2] [1, 3, 6] >>> numbers[:7:2] [1, 3, 6, 8] >>> numbers[3:7:-2] [] >>> numbers[::-2] [8, 6, 3, 1]
2.序列的加法和乘法
>>> numbers+strs [1, 2, 3, 5, 6, 7, 8, ‘aaa‘, ‘bbb‘, ‘ccc‘] >>> [1,2,3]+[‘hello‘] [1, 2, 3, ‘hello‘] >>> [1,2,3]*2 [1, 2, 3, 1, 2, 3]
3.序列成员资格检查示例
4.内建函数
len返回序列中所包含元素的数量
max返回序列中最大的元素(也可以以多个数字作为参数)
min返回序列中最小的元素(也可以以多个数字作为参数)
>>> len(numbers) 7 >>> max(1,2,3,4) 4 >>> min(2,2,3,4) 2 >>> max(numbers) 8
5.NONE 空列表 初始化
空列表 可以用[]表示
初始化长度为10的空值
>>> emplyList = [None]* 10 >>> print emplyList [None, None, None, None, None, None, None, None, None, None]
6.list函数
将数值中的内容全部列出来,不仅适用于字符串,还包括所有类型的序列
>>> list(‘nice‘) [‘n‘, ‘i‘, ‘c‘, ‘e‘] >>> list([1,2,3,4,5]) [1, 2, 3, 4, 5] >>> list([‘a‘,‘b‘,‘c‘,‘d‘]) [‘a‘, ‘b‘, ‘c‘, ‘d‘]
7.对序列进行增删改查
>>> testList = [1,4,7,9,‘Hello‘] >>> testList[1]= ‘world‘ >>> print testList [1, ‘world‘, 7, 9, ‘Hello‘] >>> del testList[2] >>> print testList [1, ‘world‘, 9, ‘Hello‘] #分片操作 非常强大,可以对序列进行添加,删除,修改等功能 >>> name = list(‘helloworld‘) >>> print name [‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘w‘, ‘o‘, ‘r‘, ‘l‘, ‘d‘] >>> name[1:5]=‘i‘ >>> print name [‘h‘, ‘i‘, ‘w‘, ‘o‘, ‘r‘, ‘l‘, ‘d‘] >>> name[1:3]=[] >>> print name [‘h‘, ‘o‘, ‘r‘, ‘d‘]
8.count()方法统计某个元素在列表中出现的次数
extend()方法可以在列表的末尾一次性追加另一个序列的多个值,也就是用新列表扩展原有的列表
>>> [‘a‘,‘b‘,[‘a‘,‘m‘],‘c‘,‘a‘].count(‘a‘) 2 >>> print numbers [1, 2, 3, 5, 6, 7, 8] >>> addList = [4,9] >>> numbers.extend(addList) >>> print numbers [1, 2, 3, 5, 6, 7, 8, 4, 9] #该操作与numbers+addList不同,前者是扩展了numbers序列,而后者是创建了一个包含numbers和addList的新列表
原文:http://www.cnblogs.com/cuiyf/p/4460784.html
内容总结
以上是互联网集市为您收集整理的Python入门(二)全部内容,希望文章能够帮你解决Python入门(二)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。