习题二十二~习题二十六

今天讲一些与列表有关的函数。

pop(x):用于移除列表中的一个元素,并返回该元素的值。x 的值为列表内元素索引,为空时默认是最后一个元素。

s=[1,2,3,4,5,6,7]
print s.pop(), s.pop(0), s.pop(2)

  171912_220F_2519674.png

list.sort( )sorted( ):用于将列表内的元素排序,不同在于,sort是在原位重新排列列表,而sorted()是产生一个新的列表,且前者只用于列表,后者可用于任何可迭代对象。

s=[2,3,6,1,4,7]
s.sort()
print s

175436_RA3v_2519674.png

s=[2,3,6,1,4,7]
print sorted(s)

175537_cutC_2519674.png

split(x,y):用于分割字符串,并返回一个列表。’x‘是分隔符,可以自己定义,‘y’是分割次数,可自定义,将字符串分割为(y+1)个部分(分隔符为空格时例外)。当分隔符没有定义时,默认为空格,分割时多个连续空格当作一个来处理,且返回的列表中不会存在空格(' ')。

s1='1,,2'
s2='1<>2<>3'
s3='  yan   yu  xing'
print s1.split(','), s2.split('<>'), s3.split()

183028_bR5s_2519674.png

转载于:https://my.oschina.net/u/2519674/blog/611962

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值