Python中一次讀取多個值
Python 2裡面讀取輸入的函式是raw_input()
, Python 3的是input()
,讀入一個值後回車讀取輸入就退出了,想要一次讀取多個輸入,可以像下面這樣:
a, b = raw_input().split()
輸出的是字串,要想讀取的是數值,可以稍微改一下,像這樣:
a, b = map(int, raw_input().split())
int
可以換成其它需要的型別,左邊可以是任意多個變數
還可以把讀取的值存到一個列表裡:
input_list = map(int, raw_input().split())
想要讀取多行可以這樣:
import sys lines = sys.stdin.read().splitlines()
讀取多行也可以用readlines()
,不過讀取後返回的列表lines每一項後面帶有\n
,用read()
讀取再呼叫splitlines
可以去掉後面的換行符
Python 3裡面把raw_input()
換成input()
就可以了
相關推薦
Python中一次讀取多個值
Python 2裡面讀取輸入的函式是raw_input(), Python 3的是input(),讀入一個值後回車讀取輸入就退出了,想要一次讀取多個輸入,可以像下面這樣: a, b = raw_inp
Python 字典中一鍵對應多個值
列表 檢查 span mark blog class efault remove one #字典的一鍵多值 print‘方案一 list作為dict的值 值允許重復‘ d1={} key=1 value=2 d1.setdefault(key
Python列表一次刪除多個重複元素
(1)刪除列表中所有'a': l = [0,1,'a',2,'a','a',3,4] l = [x for x in l if x != 'a'] print(l) >>[0,1,2,3,4] (2)刪除列表中所有'a'和‘b’: delete_list = ['a','b'
redis列表型別list如何一次返回多個值並刪除這些值
redis的列表型別list是一個常用的資料型別,但是這個型別並不支援一次性返回多個值並刪除這些已經返回的值。 其實我們可以通過redis的事務,來完成這個一次性返回多個值並刪除這些已經返回的值的需求。 redis中的事務就是一組命令的集合,這些命令要麼全部執行,要麼全都
如何用shell一次讀取多個檔案內容
在寫shell指令碼的時候,因為shell本身的資料結構很簡單,連二維陣列都不能支援,所以配置檔案的形式也不能過於複雜(個人看法,有什麼意見請說),因此需要寫多個配置檔案來滿足業務。 通常情況下,我們用shell讀取一個配置檔案是這樣寫的: while re
python中一次替換字串中的多個字元
先直接上解決方案: 比如下面給出的字串a,有字母、'(單引號)、\n(換行符)、數字、:(冒號)、,(逗號),目標是隻保留字串中的數字和字母,且看我如何操作。 import re a='eew \' eawr,2 fd\n sa:21' b=re.sub(r'[\':\s ,]*', ''
Python字典中的鍵對映多個值(列表或者集合)
一個字典就是一個鍵對應一個單值的對映。如果你想要一個鍵對映多個值,那麼你就需要將這多個值放到另外的容器中, 比如列表或者集合裡面。比如,你可以像下面這樣構造這樣的字典: d = { 'a' : [1, 2, 3], 'b' : [4, 5] } e = { 'a'
001_018 Python 一次完成多個字串替換
程式碼如下: #encoding=utf-8 print '中國' # 一次完成多個字串替換 #利用正則表示式re的sub方法 import re def multiple_replace(text,adict): rx = re.compile('|'.jo
matlab一次讀取多幅圖片的方法////////////讀取資料夾中的所有圖片or檔案
方法1: 把檔案的檔名按一定的規律命名,假如:filename1.txt,filename2.txt,...,fielname100.txt,在讀取的時候則可以使用迴圈: for i = 1:100 fileName = ['filename' num2str(i) '.txt']; x = lo
[c語言]codeday15找出陣列中出現一次的兩個值以及喝汽水模擬實現strcpy和
1.一個數組中只有兩個數字是出現一次, 其他所有數字都出現了兩次。 找出這兩個數字,程式設計實現 #include<stdio.h> void find(int arr[],int len,int *m,int *n) { int s = 0;
python基礎一 ------如何獲取多個字典相同的鍵
class dom 集合 pre app wke 生成 參數 tool 需求: 足球賽第一場進去統計 {"A":3,"B":2,"C":1}足球賽第二場進去統計 {"A":3,"C":1}足球賽第二場進去統計 {"A":2,"B":2}統計每場都有進球的人----&g
一次下載多個文件
itl cnblogs script log logs html 文件 download nload 一次下載多個文件 JavaScript多文件下載一次下載多個文件
(轉)Spring文件上傳,包括一次選中多個文件
bmi while .html span cto input 獲取文件 dex asn 背景: http://www.cnblogs.com/lixuwu/p/8495275.html已經實現了單文件的上傳和下載,多文件的上傳是另一種情景,這裏記錄下來 實現過程
一次下載多個檔案的解決思路-JS
一次下載多個檔案的解決思路(iframe) - Eric 真實經歷 最近開發專案需要做檔案下載,想想挺簡單的,之前也做過,後臺提供下載介面,前端使用window.location.href就行了唄。不過開發的時候發現,有些檔案有附屬檔案,點選 下載按鈕 需要下載兩個檔案,而且不能使用壓縮包的形式。想想
maven 一次打包多個maven專案
maven 一次打包多個maven專案。 使用場景 一個專案由多個子專案組成,每個子專案也是一個maven專案。每次打包需要打包每個子專案,很麻煩,其實可以通過配置一個頂級的pom.xml檔案來解決這個問題,只需要打包頂層的maven專案,即可。如果一個專案有多個子專案的pom.
python基礎之函式返回多個值的方法
例: >>> def test(): a=11 b=22 c=33 return a #多個return,語法不會報錯,但是隻執行第一個return return b #不會執行此條語句 return c #不會執行此條語句 >>> num
Python中同時遍歷多個列表
兩個列表大小一樣,想要同時遍歷,可以採用zip方法打包。 比如:將一個句子分詞和詞性標註,需要遍歷得到每個詞的詞性。 words = ['元芳', '你', '怎麼', '看'] postags = [
List集合一次刪除多個元素
JAVA中迴圈遍歷list有三種方式: for迴圈、增強for迴圈(也就是常說的foreach迴圈)、iterator遍歷。 1、for迴圈遍歷list for(int i=0;i<list.size();i++){ if(list.get(i).equals
Spring中配置和讀取多個Properties檔案--轉
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> &
WEB版一次選擇多個檔案進行批量上傳(swfupload)的解決方案
功能完全支援ie和firefox瀏覽器! 一般的WEB方式檔案上傳只能使用FileUpload控制元件進行一個檔案一個檔案的進行上傳,就算是批量上傳,也要把檔案一個一個的新增到頁面,無法如windows程式一樣,一次選擇多個檔案進行批量上傳。這樣在某些應用上就