Python實現中一次讀取多個值的方法

2022-10-04 19:51:11 字數 593 閱讀 9353

python 2裡面讀取輸入的函式是raw_input(),程式設計客棧 python 3的是input(),讀入乙個值後回車讀取輸入就退出了,想要一次讀取多個輸入,可以像下面這樣:

a, b = raw_input().split()

輸出的是字串,要想讀取的是數值,可以稍微改一下,像這樣:

a, b = map(int, raw_inpwww.cppcns.comut().split())

int可以換成其它需要的型別,左邊可以是任意多個變數

還可以把讀取的值存到乙個列表裡:

input_list = map(int, raw_input().split())

想要讀取多行可以這樣:

import sys

lines = sys.stdin.read().splitlines()

讀取多行也可以用read不過讀取後返回的列表lines每zszcpbx一項後面帶有\n,用read()讀取再呼叫splitlines可以去掉後面的換行符

python 3裡面把程式設計客棧raw_input()換成input()就可以了

本文標題: python實現中一次讀取多個值的方法

本文位址:

Python中一次讀取多個值

python 2裡面讀取輸入的函式是raw input python 3的是input 讀入乙個值後回車讀取輸入就退出了,想要一次讀取多個輸入,可以像下面這樣 輸出的是字串,要想讀取的是數值,可以稍微改一下,像這樣 int可以換成其它需要的型別,左邊可以是任意多個變數 還可以把讀取的值存到乙個列表裡...

linux中一次建立多個目錄

linux中建立目錄當然使用命令工具mkdir make directory 聯想記憶法能讓你記得牢固。如果你要建立幾個目錄,例如 dir1目錄,dir2目錄,dir3目錄可以這樣 mkdir dir1 dir2 dir3 如果你想在子目錄中建立目錄,可以這樣 mkdir src src dir1 ...

從redis列表中一次pop出多個

要解決這個問題,我們就需要使用 redis 的pipeline功能,它可以把多條命令放在乙個網路請求中傳送到伺服器,並預設在乙個事務中執行這些命令。乙個事務是不會被打斷的,從事務開始然後執行裡面的多個命令到結束的整個過程,可以看做乙個原子操作。pipeline的使用方法如下 pipe redis m...