python学习笔记5—序列与列表的操作
2015-08-25 16:41
996 查看
序列乘法
用数字x乘以一个序列会生成新的序列,而在新的序列中,原来的序列将被重复x次。比如输出10个空格可以写成
print(' '*10)
in语句
in语句可以判断一个元素是否在序列里面。userAndPin = {'lichao':'123456','chenzhao':'123456','wangfei':'123456'} name=input('请输入用户名:') if name in userAndPin and input('请输入密码:')==userAndPin.get(name) : print('身份验证成功') else: print('无法通过身份验证')
分片赋值
分片赋值可以用来按位置替换、插入和删除操作#分片替换 language=list('perl') language[1:]=list('ython') print(language)#虽然str是不可变的,但是我们可以通过列表作为中间过渡来改变它的量 #分片插入 numbers=[1,5] numbers[1:1]=[2,3,4] print(numbers) #分片删除 numbers[1:-1]=[] print(numbers)
list的方法
有两条规律:1. 除了pop函数既改变了原有序列又返回了非None值,一般的函数要么返回一个值,要么改变了原序列返回None
2. 不会返回一个改变了的序列。
根据以上两个特点我们可以总结如下。
只返回值的方法:count()计数,index()搜索
改变原序列返回None的方法:中尾增:insert(),append(),extend(),中尾删:pop(),remove(),排序、逆序sort(),reverse();
相关文章推荐
- selenium 不断切换代理 打淘宝小店流量
- python中的set
- python - 跨平台全局快捷键解决方案
- liunx下安装第三方Python(PIP安装)
- Play 迷宫 with python and pygame
- 【python编程】python引导实例参考
- 轻松python文本专题-判断对象里面是否是类字符串(推荐使用isinstance(obj,str))
- 轻松python文本专题-判断对象里面是否是类字符串(推荐使用isinstance(obj,str))
- 用Python操作Mysql
- 使用setuptools打包python项目
- python 之tinyproxy
- python vimrc的安装,并用pep8检测python代码
- NumPy矩阵运算
- 利用hadoopstreaming&python导入数据库数据
- Python基础学习
- python 函数
- python logging usage
- python使用supervisord管理进程
- 7.python 三元操作符和断言
- python数据类型——字典