Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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_String_Io_Console_Int - Fatal编程技术网

如何获取一长串在Python控制台中相互列出的数字,并将其放入一个长变量中?

如何获取一长串在Python控制台中相互列出的数字,并将其放入一个长变量中?,python,string,io,console,int,Python,String,Io,Console,Int,我想在一个程序中阅读一长串数字,如下所示: 将这些数字作为其他程序的输入,并生成一个长变量,在字符串中包含所有这些数字 我有这样的想法: (“1234 1242344232 42342 2423 43235433453453 34534 22345 678867 4564 234”) 很抱歉,如果这个问题问得不太好,我是新来的,但是如果有问题,请告诉我,我会尝试立即回答。您可以在其中加入一个空格作为delimeter numbers = ['123', '456', '789'] print('

我想在一个程序中阅读一长串数字,如下所示: 将这些数字作为其他程序的输入,并生成一个长变量,在字符串中包含所有这些数字

我有这样的想法: (“1234 1242344232 42342 2423 43235433453453 34534 22345 678867 4564 234”)


很抱歉,如果这个问题问得不太好,我是新来的,但是如果有问题,请告诉我,我会尝试立即回答。

您可以在其中加入一个空格作为delimeter

numbers = ['123', '456', '789']
print(' '.join(numbers))
输出:


123456789

你可以用一个空格作为delimeter将它们连接起来

numbers = ['123', '456', '789']
print(' '.join(numbers))
输出:


123456789

如果你想用传统的方式来做的话

numList = ['111093093213091231', '4111156', '9','209302383280']

st = ""
for num in numList:
    st = st+" "+num
print(st) 

另一种使用join的方法已经得到了很好的回答。

如果您想用传统的方法来实现它

numList = ['111093093213091231', '4111156', '9','209302383280']

st = ""
for num in numList:
    st = st+" "+num
print(st) 

使用join的其他方法已经得到了很好的回答。

因此,在基于unix的OSs中,您可以使用管道操作符(
|

像这样的

终端:

python job1.py | python job2.py
job1.py:

for element in some_list:
    print(element)
job2.py:

result = [int(line.strip()) for line sys.stdin.readlines()]
result = ' '.join(result)

因此,在基于unix的OSs中,您可以使用管道操作符(
|

像这样的

终端:

python job1.py | python job2.py
job1.py:

for element in some_list:
    print(element)
job2.py:

result = [int(line.strip()) for line sys.stdin.readlines()]
result = ' '.join(result)