[英]How can I take a long list of numbers, which are listed among each other in the Python Console and put it in one long variable?
我想像這樣在一個程序中讀取一長串數字:( 控制台輸出的圖片),然后將這些數字作為另一個程序的輸入,並制作一個長變量,將所有這些數字包含在String中。
我想到的是這樣的:(“ 1234 124234423223 42342 2423 43235433453453 34534 22345 678867 456464 234234”)
抱歉,如果這個問題沒有被很好地問到,我在這里還挺新的,但是如果有問題,請告訴我,我將嘗試立即回復
您可以使用空格作為分隔符來加入它們。
numbers = ['123', '456', '789']
print(' '.join(numbers))
輸出:
123 456 789
如果您想以傳統方式進行操作。
numList = ['111093093213091231', '4111156', '9','209302383280']
st = ""
for num in numList:
st = st+" "+num
print(st)
使用連接的其他方式已經得到很好的回答。
因此,在基於unix的操作系統中,您可以使用管道運算符( |
)
像這樣
終奌站:
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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.