Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/163.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 - Fatal编程技术网

Python 操纵列表的用户输入

Python 操纵列表的用户输入,python,Python,我正在将用户输入放入列表中,但我想知道如何更改输入在列表中存储的格式,例如: 代码 用户输入 ABABABAB 输出 ['A', 'B', 'A', 'B', 'A', 'B', 'A', 'B'] 期望输出 ['AB', 'AB', 'AB', 'AB'] 将列表理解用于: 将列表理解用于: 将列表理解用于: 将列表理解用于: 您可以使用textwrap模块将字符串拆分为大小相等的块: 使用您的输入样本ABABABAB并分成两组: >>> import textwra

我正在将用户输入放入列表中,但我想知道如何更改输入在列表中存储的格式,例如:

代码

用户输入

ABABABAB
输出

['A', 'B', 'A', 'B', 'A', 'B', 'A', 'B']
期望输出

['AB', 'AB', 'AB', 'AB'] 

将列表理解用于:


将列表理解用于:


将列表理解用于:


将列表理解用于:


您可以使用
textwrap
模块将字符串拆分为大小相等的块:

使用您的输入样本
ABABABAB
并分成两组:

>>> import textwrap
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABABABAB
>>> lst
['AB', 'AB', 'AB', 'AB']
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABCABCABC
>>> lst
['AB', 'CA', 'BC', 'AB', 'C']
使用我建议的样本,输入
abcabc
,并分成两组:

>>> import textwrap
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABABABAB
>>> lst
['AB', 'AB', 'AB', 'AB']
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABCABCABC
>>> lst
['AB', 'CA', 'BC', 'AB', 'C']

请注意额外的字母是如何独立的。

您可以使用
textwrap
模块将字符串拆分为大小相等的块:

使用您的输入样本
ABABABAB
并分成两组:

>>> import textwrap
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABABABAB
>>> lst
['AB', 'AB', 'AB', 'AB']
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABCABCABC
>>> lst
['AB', 'CA', 'BC', 'AB', 'C']
使用我建议的样本,输入
abcabc
,并分成两组:

>>> import textwrap
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABABABAB
>>> lst
['AB', 'AB', 'AB', 'AB']
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABCABCABC
>>> lst
['AB', 'CA', 'BC', 'AB', 'C']

请注意额外的字母是如何独立的。

您可以使用
textwrap
模块将字符串拆分为大小相等的块:

使用您的输入样本
ABABABAB
并分成两组:

>>> import textwrap
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABABABAB
>>> lst
['AB', 'AB', 'AB', 'AB']
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABCABCABC
>>> lst
['AB', 'CA', 'BC', 'AB', 'C']
使用我建议的样本,输入
abcabc
,并分成两组:

>>> import textwrap
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABABABAB
>>> lst
['AB', 'AB', 'AB', 'AB']
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABCABCABC
>>> lst
['AB', 'CA', 'BC', 'AB', 'C']

请注意额外的字母是如何独立的。

您可以使用
textwrap
模块将字符串拆分为大小相等的块:

使用您的输入样本
ABABABAB
并分成两组:

>>> import textwrap
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABABABAB
>>> lst
['AB', 'AB', 'AB', 'AB']
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABCABCABC
>>> lst
['AB', 'CA', 'BC', 'AB', 'C']
使用我建议的样本,输入
abcabc
,并分成两组:

>>> import textwrap
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABABABAB
>>> lst
['AB', 'AB', 'AB', 'AB']
>>> lst = textwrap.wrap(raw_input("Enter message: "), 2)
Enter message: ABCABCABC
>>> lst
['AB', 'CA', 'BC', 'AB', 'C']

注意额外的字母是如何独立的。

使用
原始输入(“输入消息”).split()
。奇怪的是,您的输出缺少空格。用户输入了
ababababab
,然后,您显示的输出没有空格。@AshwiniChaudhary:输出中没有空格,因此输入中也没有空格。.您根据什么规则分割输入?一组两个字母?还是一组重复的模式?你能再给我一些样品吗?如果输入是ABCABC,输出应该是什么?相关:使用
原始输入(“输入消息”).split()
。奇怪的是,您的输出缺少空格。用户输入了
ababababab
,然后,您显示的输出没有空格。@AshwiniChaudhary:输出中没有空格,因此输入中也没有空格。.您根据什么规则分割输入?一组两个字母?还是一组重复的模式?你能再给我一些样品吗?如果输入是ABCABC,输出应该是什么?相关:使用
原始输入(“输入消息”).split()
。奇怪的是,您的输出缺少空格。用户输入了
ababababab
,然后,您显示的输出没有空格。@AshwiniChaudhary:输出中没有空格,因此输入中也没有空格。.您根据什么规则分割输入?一组两个字母?还是一组重复的模式?你能再给我一些样品吗?如果输入是ABCABC,输出应该是什么?相关:使用
原始输入(“输入消息”).split()
。奇怪的是,您的输出缺少空格。用户输入了
ababababab
,然后,您显示的输出没有空格。@AshwiniChaudhary:输出中没有空格,因此输入中也没有空格。.您根据什么规则分割输入?一组两个字母?还是一组重复的模式?你能再给我一些样品吗?如果输入是abcabc怎么办?输出应该是什么?相关:我不能,直到5分钟过去,我会的。谢谢阿加尼,5分钟后我才能去,到时候我会去的。谢谢阿加尼,5分钟后我才能去,到时候我会去的。谢谢阿加尼,5分钟后我才能去,到时候我会去的。再次谢谢你。抱歉:)+1有效:)正在清理评论。抱歉:)+1有效:)正在清理评论。抱歉:)+1有效:)正在清理评论。抱歉:)+1有效:)清理评论