【发布时间】:2018-09-29 05:54:06
【问题描述】:
我正在尝试使用列表理解打印“偶数”或不打印,但出现错误。
myNames = ['A','BB','CCC','DDDD']
myList3 = [ 'even' if x%2==0 else 'nope' for x in myNames]
Error: TypeError: not all arguments converted during string formatting
这背后的原因是什么?
【问题讨论】:
-
一个字符串怎么会是偶数?您是否要测试 长度?
-
谢谢!!!现在感觉自己很傻。是的,想测试他们的长度
-
您正在尝试查看字符串是否为偶数?我很难看到你要去哪里。你想看看字符数是不是偶数??
标签: python string python-3.x list list-comprehension