Tus*_*CSD 11 python string list
我有一个清单:
list1 = [123, 'xyz', 'zara', 'abc']
print "Max value element : ", max(list1);
Run Code Online (Sandbox Code Playgroud)
它给:
Max value element : zara
Run Code Online (Sandbox Code Playgroud)
还请解释它如何在字符串列表和数字列表上进行比较.
它按字母顺序“订购”单词并返回位于字母列表底部的那个(为了记录,它不会更改列表中项目的顺序,这就是我在引号内写“订单”的原因):
list1 = ["kyle", "darius"]
max(list1)
Run Code Online (Sandbox Code Playgroud)
--> 返回kyle因为k在d之后
list2 = ["kaula", "kzla", "kayla", "kwala"]
max(list2)
Run Code Online (Sandbox Code Playgroud)
--> 返回kzla因为kz在ka和kw之后按字母顺序排列
list3 = ["kyle", "darius", "janna", "set", "annie", "warwick", "bauuuuuu"]
max(list3)
Run Code Online (Sandbox Code Playgroud)
--> 返回沃里克
我正在使用 python 3.7,当我尝试将字符串与数字混合时:
list4 = [13341412, "zara", "jane", "kada"]
max(list4)
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
回溯(最近一次调用):文件“”,第 1 行,类型错误:“str”和“int”的实例之间不支持“>”
至少在 python 3.7 中,不能将整数与字符串混合使用。
| 归档时间: |
|
| 查看次数: |
9094 次 |
| 最近记录: |