0714学习笔记list常用操作索引(index)和切片(slice) 字符串的方法分割split和连接join

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']) 无缝连接
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值