Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将用户输入拆分为两个字母字符串并添加到列表中?_Python_Python 3.x - Fatal编程技术网

Python 如何将用户输入拆分为两个字母字符串并添加到列表中?

Python 如何将用户输入拆分为两个字母字符串并添加到列表中?,python,python-3.x,Python,Python 3.x,很抱歉,如果我把问题的措辞弄错了,但我正试图找出如何将用户输入拆分为单独的字符串,每个字符串只包含2个字母,这样输入 “你好,世界” 看起来像 [“他”、“厄尔”、“洛”、“w”、“或”、“ld”] 我正在为我正在创建的一个程序使用它,这段代码对它的功能至关重要。如果任何人有任何问题,建议,或任何其他我愿意回答,谢谢 另外,我已经创建了一个代码,如果有奇数个字符,我会在用户输入的末尾添加一个空格,请告诉我是否有更好的方法 s = '123' [s[i:i+2] for i in range(0,

很抱歉,如果我把问题的措辞弄错了,但我正试图找出如何将用户输入拆分为单独的字符串,每个字符串只包含2个字母,这样输入 “你好,世界” 看起来像 [“他”、“厄尔”、“洛”、“w”、“或”、“ld”]

我正在为我正在创建的一个程序使用它,这段代码对它的功能至关重要。如果任何人有任何问题,建议,或任何其他我愿意回答,谢谢

另外,我已经创建了一个代码,如果有奇数个字符,我会在用户输入的末尾添加一个空格,请告诉我是否有更好的方法

s = '123'
[s[i:i+2] for i in range(0,len(s),2)]
它适用于偶数长度和奇数长度


它适用于偶数长度和奇数长度

预期的输出不应该是
['he','ll','o','wo','rl','d']
?或者,您实际上是想重复地将每个字符与其前面的字符配对吗?预期的输出不应该是
['he','ll','o','wo','rl','d']
?或者你的意思是重复地将每个字符与其前一个字符配对?