当我们必须处理以字符串表示的数字时,使用python分析数据可以为我们带来情景。在本文中,我们将获取一个列表,其中包含以字符串形式出现的数字,我们需要将其转换为整数,然后以排序方式表示它们。

带图和排序

在这种方法中,我们使用map将int函数应用于列表的每个元素。然后,我们将sorted函数应用于对数字进行排序的列表。它也可以处理负数。

示例listA = ['54', '21', '-10', '92', '5']

# Given lists

print("Given list : \n", listA)

# Use mapp

listint = map(int, listA)

# Apply sort

res = sorted(listint)

# Result

print("Sorted list of integers: \n",res)

输出结果

运行上面的代码给我们以下结果-Given list :

['54', '21', '-10', '92', '5']

Sorted list of integers:

[-10, 5, 21, 54, 92]

与int和sort

在这种方法中,我们通过使用for循环应用int函数并将结果存储到列表中。然后将排序功能应用于列表。最终结果显示排序列表。

示例listA = ['54', '21', '-10', '92', '5']

# Given lists

print("Given list : \n", listA)

# Convert to int

res = [int(x) for x in listA]

# Apply sort

res.sort()

# Result

print("Sorted list of integers: \n",res)

输出结果

运行上面的代码给我们以下结果-Given list :

['54', '21', '-10', '92', '5']

Sorted list of integers:

[-10, 5, 21, 54, 92]

带排序和整型

此方法与上面的方法类似,除了我们通过for循环应用int函数并将结果封装在有序函数中。它是一个单一表达式,可为我们提供最终结果。

示例listA = ['54', '21', '-10', '92', '5']

# Given lists

print("Given list : \n", listA)

# Convert to int

res = sorted(int(x) for x in listA)

# Result

print("Sorted list of integers: \n",res)

输出结果

运行上面的代码给我们以下结果-Given list :

['54', '21', '-10', '92', '5']

Sorted list of integers:

[-10, 5, 21, 54, 92]

python 字符串排序 偶数位交换_在Python中将字符串列表转换为整数排序列表相关推荐

  1. 写一个宏,可以将一个整数字的奇数位和偶数位交换

    写一个宏,可以将一个整数字的奇数位和偶数位交换 1.过程 2.预处理 3.宏和函数 4.交换奇偶位 1.过程 (1)组成一个程序的每个源文件通过编译过程分别转换成目标代码 (2)每个目标文件由链接器捆 ...

  2. 【C语言】用宏实现将一个整数的二进制位的奇数位和偶数位交换

    题目名称 :写一个宏,可以将一个整数的二进制位的奇数位和偶数位交换. 解题思路 : 随便给出一个32个bit位的二进制数字,观察发现,: 我们可以将其奇数位的二进制位都保留,然后偶数位制成0,再右移一 ...

  3. C语言中利用宏,实现一个整数的奇数位和偶数位交换,以及计算结构体中某变量相对于首地址的偏移

    C语言中的自定义宏 自定义宏,令其实现所需功能 1.写一个宏,可以将一个整数字的奇数位和偶数位交换. 2.写一个宏,计算结构体中某变量相对于首地址的偏移. 具体思路1: 首先取出当前数的奇数部分和偶数 ...

  4. python去掉字符串最外侧的引号_疯狂Python讲义第二章读书笔记

    本章讲解变量和简单类型 2.1 从注释讲起 单行注释使用#,#后面的代码被注释掉不会运行,如: # print(123) 注释掉后123不会输出.多行注释使用"""  & ...

  5. python输出宽度是什么意思_方法、格式字符串和指定的Python对象输出宽度,python,中,格式化,及...

    count()方法:返回字符串对象包含了多少个参数指定的字符串 find方()法:在字符串中查找参数字符串,并返回该参数字符串在其中第一个出现的位置索引 split()方法:以参数字符串为分割符,将字 ...

  6. mysql+取字符串前两位小数_数据库截取字符串前两位小数点

    Oracle的函数 函数对字段进行处理: 一.字符函数 lower(char):将字符串转换为小写的格式 upper(char):将字符串转换为大写的格式 length(char):返回字符串的长度 ...

  7. python字符串逆序输出代码_一行代码实现字符串逆序输出

    字符串逆序实现三部曲: 1.将字符串转为数组,一个字符为数组的一个元素: 2.将数组倒置: 3.再将数组元素拼接为字符串. 方法一: var str = "naYgniYgnehZ" ...

  8. python的变量名有哪些_【python字符串做变量名的方法有哪些?这些方法对python应用很重要】- 环球网校...

    [摘要]python的功能都是建立在代码之上的,不过你知道python字符串做变量名的方法有哪些?这些方法对python应用很重要,如果你想学好python,那么本文内容一定要自己试试,毕竟实践出真知 ...

  9. python按字典顺序输出单词频率_用python编写一段程序,输入若干单词,按照单词长短进行排序,并统计所有单词中每个字母(a-z)出现的次数...

    展开全部 1.解法:对输入的单词进行分割得到列表32313133353236313431303231363533e58685e5aeb931333431353365,遍历列表中的单词,二级遍历单词中的 ...

最新文章

  1. bzoj29894170: 数列
  2. gitlab+svn自动增量发包
  3. android下创建文件夹和修改其权限的方法
  4. boost::interprocess::named_mutex的翻译和学习
  5. Nginx-ingress部署及使用
  6. 6-1 稀疏矩阵求和 (70 分)
  7. 电商美工必备,品质超高的万能套用促销PSD分层模板,宝藏!
  8. java通过jdbc访问mysql,update数据返回值的思考
  9. SVM多分类问题 :matlab中的应用
  10. 深度LINUX不喜欢
  11. MySQL5.0安装图文教程
  12. 【教程】无需下载任何软件,使win10任务栏完全透明!
  13. “三权分立”模型之约束模型
  14. 如何配置java的环境变量
  15. 异构数据半小时实现搜索功能,一个系统搞定
  16. 【修复版】仿我爱看电影网站模板/海洋CMS影视系统模板
  17. elo 评分_Elo评分系统:使用Clojure对欧洲冠军联赛球队进行排名
  18. VScode突然之间连接服务器显示不断重连retry多次
  19. importerror: libicui18n.so.58: cannot open shared object file: no such file or directory
  20. 【python】猫眼爬虫Top100电影信息

热门文章

  1. 解决wordcloud显示中文为空格(空白)
  2. python标准化输出
  3. 网络爬虫之css选择器
  4. 说说python程序的执行过程_做人,尽量不要说这四种话,一说,祸事就来了
  5. mongoose 批量修改字段_常用SQL系列之(五):多表和禁止插入、批量与特殊更新等...
  6. leetcode46.全排列
  7. IP通信基础学习第十周
  8. 目标描述(基于边界的描述)
  9. 穷小子做网站赚钱终得丈母娘认可
  10. POJ 2590 Steps (ZOJ 1871)