0714学习笔记list常用操作索引(index)和切片(slice) 字符串的方法分割split和连接join
来源:互联网 发布:js string转jsonarray 编辑:程序博客网 时间:2024/06/03 17:36
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[1:3]
得到['yes', 3.14]
如果不指定第一个数,切片就从列表第一个元素开始。
如果不指定第二个数,就一直到最后一个元素结束。
都不指定,则返回整个列表的一个拷贝。
l[:3]
l[1:]
l[:]
l[1:]
l[:]
切片可以负数l[1:-1]
['yes', 3.14]
['yes', 3.14]
字符串的方法
分割split:把一个字符串分割成很多字符串组成的list字符串分割
sentence.split()
split()把字符串按照空白字符进行分割。空格,换行符\n,制表符\t
分割后每一段是一个新的字符串,最终这些字符串组成一个list
原来字符串中的空格不再存在
sentence.split('指定分割符号')
'aaa'.split('a')
得到['', '', '', '']由四个空串组成的list。
得到['', '', '', '']由四个空串组成的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']) 无缝连接
- 0714学习笔记list常用操作索引(index)和切片(slice) 字符串的方法分割split和连接join
- C#中用 Join方法和Split方法连接和分割字符串
- 字符串 splice()、split() 和slice()方法
- 【python】list的字符串连接和分割
- Python的字符串连接join和拆分split
- Go学习笔记-Go语言数组array和切片slice
- JS截取与分割字符串substring()和substr()和slice()和split()和John()
- 字符串常用方法Join() Split()
- 简明python教程学习笔记之九-序列的通用操作(索引和切片)
- Numpy学习笔记之ndarray的索引和切片
- join()和split()方法
- GoLang学习 -- array(数组)和slice(切片)
- python join 和 split的常用使用方法
- python join 和 split的常用使用方法
- python join 和 split的常用使用方法
- python join 和 split的常用使用方法
- python join 和 split的常用使用方法
- join和split的常用使用方法
- 题目1018:统计同成绩学生人数
- struct指针数组的析构问题
- STL sort源码剖析
- Unity 网游客户端Dome
- Java通过冒泡法实现数组排序
- 0714学习笔记list常用操作索引(index)和切片(slice) 字符串的方法分割split和连接join
- Android.mk 用法介绍
- 图像噪声
- _int64、long long 的区别
- STM32 + RT Thread OS 学习笔记[五]
- 程序员考试
- Timus 1152. False Mirrors
- 最大流--解法1
- java常见的修饰符总结