0714学习笔记list常用操作索引(index)和切片(slice) 字符串的方法分割split和连接join
2013-07-14 22:29
836 查看
list常用操作:索引(index)和切片(slice)
索引(index):操作符[序号访问]
除了指定位置进行索引外,list还可以处理负数的索引
l = [3, 'yes', 3.14, True]
l[-1]表示l中的最后一个元素。
l[-3]表示倒数第3个元素。
切片(slice):操作符是在[]内提供一对可选数字,用:分割。
开始位置:哪里结束。
计数从0开始。
注意,开始位置包含在切片中,而结束位置不包括。
l[1:3]
得到['yes', 3.14]
如果不指定第一个数,切片就从列表第一个元素开始。
如果不指定第二个数,就一直到最后一个元素结束。
都不指定,则返回整个列表的一个拷贝。
l[:3]
l[1:]
l[:]
切片可以负数l[1:-1]
['yes', 3.14]
字符串的方法
分割split:把一个字符串分割成很多字符串组成的list字符串分割
sentence.split()
split()把字符串按照空白字符进行分割。空格,换行符\n,制表符\t
分割后每一段是一个新的字符串,最终这些字符串组成一个list
原来字符串中的空格不再存在
sentence.split('指定分割符号')
'aaa'.split('a')
得到['', '', '', '']由四个空串组成的list。
连接join:把一个list中的所有字符串连接成一个字符串
不是list的方法,是字符串的方法
join的格式 '连接符号'.join([list])
s = ';' #首先有一个字符串作为list中所有元素的连接符
li = [356, 'yes', 3.14, True]
a = s.join(li) #然后再调用这个连接符的join方法,join的参数是被连接的list
print a
'356;yes;3.14;True'
''.join(['hello', 'world']) 无缝连接
索引(index):操作符[序号访问]
除了指定位置进行索引外,list还可以处理负数的索引
l = [3, 'yes', 3.14, True]
l[-1]表示l中的最后一个元素。
l[-3]表示倒数第3个元素。
切片(slice):操作符是在[]内提供一对可选数字,用:分割。
开始位置:哪里结束。
计数从0开始。
注意,开始位置包含在切片中,而结束位置不包括。
l[1:3]
得到['yes', 3.14]
如果不指定第一个数,切片就从列表第一个元素开始。
如果不指定第二个数,就一直到最后一个元素结束。
都不指定,则返回整个列表的一个拷贝。
l[:3]
l[1:]
l[:]
切片可以负数l[1:-1]
['yes', 3.14]
字符串的方法
分割split:把一个字符串分割成很多字符串组成的list字符串分割
sentence.split()
split()把字符串按照空白字符进行分割。空格,换行符\n,制表符\t
分割后每一段是一个新的字符串,最终这些字符串组成一个list
原来字符串中的空格不再存在
sentence.split('指定分割符号')
'aaa'.split('a')
得到['', '', '', '']由四个空串组成的list。
连接join:把一个list中的所有字符串连接成一个字符串
不是list的方法,是字符串的方法
join的格式 '连接符号'.join([list])
s = ';' #首先有一个字符串作为list中所有元素的连接符
li = [356, 'yes', 3.14, True]
a = s.join(li) #然后再调用这个连接符的join方法,join的参数是被连接的list
print a
'356;yes;3.14;True'
''.join(['hello', 'world']) 无缝连接
相关文章推荐
- C#中用 Join方法和Split方法连接和分割字符串
- 【Java学习笔记】使用split()方法分割字符串
- Python_连接List与分割字符串_join&split
- python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- 【黑马程序员】连接字符串放在配置文件中方法(学习笔记)
- Hive学习笔记-函数-split 字符串分割函数
- Python学习笔记--Python字符串连接方法总结
- 字符串常用方法Join() Split()
- JavaScript字符串常用操作函数之学习笔记
- List继承体系实现内幕和方法操作源码揭秘之Scala学习笔记-32
- oc学习笔记4—— 字符串的常用方法
- Java学习笔记38. 字符串的几个常用方法
- python笔记4 - 索引,切片,字符编码转换函数,字符串的属性方法,字符串格式化表达式,占位符,基于字典的字符串格式化,循环语句
- 梓益C语言学习笔记之常用字符串操作(sscanf & strtok)
- Java学习笔记之字符串常用方法
- 学习笔记之Python 切片:利用切片操作,实现一个trim()函数,去除字符串首尾的空格
- Java学习笔记之集合(二):List集合的常用方法
- 字符串方法---split()、join()[字符串分割、数组转为字符串]
- Python学习笔记之疑问10:如何使用分隔符连接list中的字符串
- Java学习笔记35:Java常用字符串操作函数