如何实现Python列表中字符串元素的排序操作?

2026-04-30 18:310阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计298个文字,预计阅读时间需要2分钟。

如何实现Python列表中字符串元素的排序操作?

目录 + list字符串元素排序 + 注意事项 + 对含有数字的字符串进行排序 + list字符串元素排序 + 需求:对list中的字符串按首字母排序 + 实现:pythonlist1=['as', 'jj', 'bk']for line in list1: temp=line.strip().split('')[1].split('')[0]

目录
  • list字符串元素排序
    • 注意事项
  • 对含有数字的字符串进行排序

    list字符串元素排序

    需求:对list中的字符串按照首字母排序

    实现:

    list1 = ['as,jj,bk'] for line in list1:     temp=line.strip().split(',')     temp.sort()     print temp 输出 ['as','bk','jj']

    注意事项

    sort()看起来很简单,但是有一个坑,当你使用sort()结果报None的错误时,是因为sort()会直接改变原有list的顺序,直接打印list1.sort()时汇报None错误。

    阅读全文

    本文共计298个文字,预计阅读时间需要2分钟。

    如何实现Python列表中字符串元素的排序操作?

    目录 + list字符串元素排序 + 注意事项 + 对含有数字的字符串进行排序 + list字符串元素排序 + 需求:对list中的字符串按首字母排序 + 实现:pythonlist1=['as', 'jj', 'bk']for line in list1: temp=line.strip().split('')[1].split('')[0]

    目录
    • list字符串元素排序
      • 注意事项
    • 对含有数字的字符串进行排序

      list字符串元素排序

      需求:对list中的字符串按照首字母排序

      实现:

      list1 = ['as,jj,bk'] for line in list1:     temp=line.strip().split(',')     temp.sort()     print temp 输出 ['as','bk','jj']

      注意事项

      sort()看起来很简单,但是有一个坑,当你使用sort()结果报None的错误时,是因为sort()会直接改变原有list的顺序,直接打印list1.sort()时汇报None错误。

      阅读全文