【问题标题】:Comparison numbers in list列表中的比较数字
【发布时间】:2022-06-15 15:04:24
【问题描述】:

我的问题听起来很愚蠢,但我真的无法理解和解决这个问题。

我尝试在列表中找到最大的数字。我的代码只有两个数字:

list = ['7', '10']

a = list[0]
b = list[1]
if a > b :
    print('a')
else :
    print('b')

当我运行它时,我得到'a',但为什么呢?

【问题讨论】:

  • 因为 '7'(作为字符串)排在 '1'(作为字符串)之后。
  • 因为您不是比较数字,而是比较字符串
  • 你为什么不使用list = [7, 10]来创建一个数字列表而不是字符串

标签: python list


猜你喜欢
  • 1970-01-01
  • 2016-06-10
  • 2022-06-11
  • 1970-01-01
  • 2012-02-21
  • 2017-12-20
  • 2016-01-31
  • 2017-12-19
  • 1970-01-01
相关资源
最近更新 更多