习题二十二~习题二十六
博客专区 > YuXingY 的博客 > 博客详情
习题二十二~习题二十六
YuXingY 发表于2年前
习题二十二~习题二十六
  • 发表于 2年前
  • 阅读 9
  • 收藏 0
  • 点赞 1
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: split( ) sorted( ) pop( )

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

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

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

 

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

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

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

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()

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 39
码字总数 18413
×
YuXingY
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: