Multiplying a string with a number results in “TypeError: can't multiply sequence by non-int of type 'str'”

后端 未结 5 863
Happy的楠姐
Happy的楠姐 2020-12-03 03:16

I need a string consisting of a repetition of a particular character. At the Python console, if I type:

n = \'0\'*8

then n gets

5条回答
  •  猫巷女王i
    2020-12-03 03:59

    If you want the result to be a list of strings instead of a single one, you can always use this:

    list(('0',) * 8)
    

    And you can get:

    ['0', '0', '0', '0', '0', '0', '0', '0']
    

提交回复
热议问题