python中列表和元组以及字符串的操作
2016-03-24 16:49
751 查看
python中列表是非常好用的。不过有一些使用小细节还需要注意一下。
从index为32到tag的倒数第4个字符。
如果索引为32的值在倒数第4个字符的右边,那么将输出为空。只要分片中左边的索引出现的比右边的索引晚,那么就输出为空。
类似的还有
步长的方式分片
步长可以是负数,非常好用
对列表的操作 len max min etc…
常用的列表方法
index操作用来获取某个值匹配的索引位置。
insert可以将对象插入到列表之中去。
pop也非常好用。和C++中栈的pop类似,不过它将弹出的值返回。
remove 移除一个值。
reverse/reversed 列表翻转
sort/sorted
列表中还有高级排序。
下面该说说字符串了。
下面这些有用的命令你还记得吗?
10是设定字符串的最大长度用的。
+ 号 表示不管是正数还是负数在字符串中都要标识出来。
tag[32:-4]
从index为32到tag的倒数第4个字符。
如果索引为32的值在倒数第4个字符的右边,那么将输出为空。只要分片中左边的索引出现的比右边的索引晚,那么就输出为空。
类似的还有
numbers[-3:-1]
步长的方式分片
numbers[0:10:2]
numbers[::4]
步长可以是负数,非常好用
numbers[::-1]
对列表的操作 len max min etc…
常用的列表方法
x.count(2) x.append(2) a = [1,2,3] b = [4,5,6] a.extend(b) # 等效于a = a + b,效率比a.extend(b)要低
index操作用来获取某个值匹配的索引位置。
insert可以将对象插入到列表之中去。
pop也非常好用。和C++中栈的pop类似,不过它将弹出的值返回。
remove 移除一个值。
reverse/reversed 列表翻转
sort/sorted
列表中还有高级排序。
x.sort(key = len) x.sort(cmp) #括号中可以是自定义函数 x.sort(key=len,reversed=True)
下面该说说字符串了。
下面这些有用的命令你还记得吗?
'%10f' %(pi)
10是设定字符串的最大长度用的。
+ 号 表示不管是正数还是负数在字符串中都要标识出来。
相关文章推荐
- 简单的Python爬虫刷访问量程序
- python操作sqlite3的几项问题分析
- Python学习笔记day10
- Python中如何在继承的类中调用基类的方法
- python_爬虫模拟登录微博
- Python学习笔记(1)——基础知识
- Selenium + Python 搭建自动化测试环境(三)
- 【Numpy】python机器学习包Numpy基础知识学习
- Python datetime的简单使用
- [Spark]Spark与Anaconda配置(Python)
- digit image process --- python-skimage
- 解决Python出现_warn_unsafe_extraction问题的方法
- python3中字符串问题
- windows 新版xgboost Python包安装教程 win10 64
- Python sys.argv[] 使用
- Python 适合用于做什么
- canopy/ipython中显示excel中文单元格序列办法
- python(6)-shutil模块
- 写一个备份文件的python脚本
- python2.7:中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。