Python列表理解甚至字符串长度与否

逐块

我正在尝试使用列表理解来打印“偶数”或不打印“偶数”,但出现错误。

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

背后的原因是什么?

马丁·彼得斯

%在字符串上使用运算符:

>>> x = 'A'
>>> x % 2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: not all arguments converted during string formatting

%字符串上使用时,您不会获得模数,而是使用printf-style 字符串格式这需要一个%-style 占位符来格式化右侧的值。如果左侧的字符串中没有占位符,则会出现您看到的错误。

如果要测试字符串长度是否为偶数,则需要使用该len()函数来获取该长度:

myList3 = ['even' if len(x) % 2 == 0 else 'nope' for x in myNames]

演示:

>>> myNames = ['A','BB','CCC','DDDD']
>>> ['even' if len(x) % 2 == 0 else 'nope' for x in myNames]
['nope', 'even', 'nope', 'even']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用列表理解Python从基于字符长度的系列中删除字符串

来自分类Dev

字符串列表中的字符串长度python

来自分类Dev

python计算序列列表中子字符串存在与否的数量

来自分类Dev

python计算序列列表中子字符串存在与否的数量

来自分类Dev

拆分字符串并返回字符串及其长度的列表理解

来自分类Dev

列表python内子列表中字符串的长度

来自分类Dev

Python将未知长度的(字符串)元组转换为字符串列表

来自分类Dev

如何通过python计算属于字符串列表的每个字符串长度?

来自分类Dev

列表理解与字符串拆分

来自分类Dev

嵌套列表理解理解以比较python中的字符串

来自分类Dev

Python:比较具有两个不同列表长度的列表中的字符串

来自分类Dev

如果我在字符串中但局部甚至可以python

来自分类Dev

python输入提示字符串长度

来自分类Dev

Python 结构 findstr 字符串长度

来自分类Dev

字符串的长度

来自分类Dev

在列表中查找字符串的列表理解?

来自分类Dev

Python字符串格式-限制字符串长度,但以字符串开头

来自分类Dev

收集最大长度的所有字符串的列表

来自分类Dev

将字符串转换为长度为1的列表

来自分类Dev

从列表中获取特定长度的字符串

来自分类Dev

根据字符串的长度将其分成多个子列表

来自分类Dev

比较列表项中字符串的长度

来自分类Dev

Linq:分割字符串长度并使用列表存储结果

来自分类Dev

如何通过字符串长度属性排序模型列表

来自分类Dev

收集最大长度的所有字符串的列表

来自分类Dev

打印列表中最长字符串的长度

来自分类Dev

Python列表理解-替换字符串中的多个字母

来自分类Dev

Python列表理解基于字符串匹配来修改元素

来自分类Dev

带有字符串键和列表值的字典的 Python 理解

Related 相关文章

  1. 1

    使用列表理解Python从基于字符长度的系列中删除字符串

  2. 2

    字符串列表中的字符串长度python

  3. 3

    python计算序列列表中子字符串存在与否的数量

  4. 4

    python计算序列列表中子字符串存在与否的数量

  5. 5

    拆分字符串并返回字符串及其长度的列表理解

  6. 6

    列表python内子列表中字符串的长度

  7. 7

    Python将未知长度的(字符串)元组转换为字符串列表

  8. 8

    如何通过python计算属于字符串列表的每个字符串长度?

  9. 9

    列表理解与字符串拆分

  10. 10

    嵌套列表理解理解以比较python中的字符串

  11. 11

    Python:比较具有两个不同列表长度的列表中的字符串

  12. 12

    如果我在字符串中但局部甚至可以python

  13. 13

    python输入提示字符串长度

  14. 14

    Python 结构 findstr 字符串长度

  15. 15

    字符串的长度

  16. 16

    在列表中查找字符串的列表理解?

  17. 17

    Python字符串格式-限制字符串长度,但以字符串开头

  18. 18

    收集最大长度的所有字符串的列表

  19. 19

    将字符串转换为长度为1的列表

  20. 20

    从列表中获取特定长度的字符串

  21. 21

    根据字符串的长度将其分成多个子列表

  22. 22

    比较列表项中字符串的长度

  23. 23

    Linq:分割字符串长度并使用列表存储结果

  24. 24

    如何通过字符串长度属性排序模型列表

  25. 25

    收集最大长度的所有字符串的列表

  26. 26

    打印列表中最长字符串的长度

  27. 27

    Python列表理解-替换字符串中的多个字母

  28. 28

    Python列表理解基于字符串匹配来修改元素

  29. 29

    带有字符串键和列表值的字典的 Python 理解

热门标签

归档