在Python中輸入一個(gè)以空格為間隔的數(shù)組方法
很多時(shí)候要從鍵盤連續(xù)輸入一個(gè)數(shù)組,并用空格隔開,Python中的實(shí)現(xiàn)方法如下:
>>> str_in = input('請以空格為間隔連續(xù)輸入一個(gè)數(shù)組:')
然后在鍵盤中輸入比如:123 456 789 111 222 以回車結(jié)束輸入
得到的str_in為一個(gè)字符串,要將其轉(zhuǎn)為一個(gè)列表有兩種方法
方法一:
>>> num = [int(n) for n in str_in.split()]
注意,因?yàn)閕nt函數(shù)不能對列表操作,只能對的單個(gè)字符操作,另外,如果以其他字符為間隔,如逗號(hào),則其中的split()改為split(‘,')即可
方法二:
>>> num =list(map(int, str_in.strip().split()))
注意,這種方法要得到列表,前面必須加list。
輸出num看一下結(jié)果
>>> print(num) [123,456,789,111,222]
以上這篇在Python中輸入一個(gè)以空格為間隔的數(shù)組方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
謹(jǐn)慎使用Python進(jìn)行矩陣計(jì)算解析
這篇文章主要介紹了使用Python進(jìn)行矩陣計(jì)算原理解析,真正的單位矩陣,只有對角線元素為1,其他元素為0,用 np.identity(N) 生成單位矩陣,需要的朋友可以參考下2023-08-08
淺談關(guān)于Python3中venv虛擬環(huán)境
這篇文章主要介紹了淺談關(guān)于Python3中venv虛擬環(huán)境,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08
解決python3 整數(shù)數(shù)組轉(zhuǎn)bytes的效率問題
這篇文章主要介紹了解決python3 整數(shù)數(shù)組轉(zhuǎn)bytes的效率問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
Windows系統(tǒng)配置python腳本開機(jī)啟動(dòng)的3種方法分享
這篇文章主要介紹了Windows系統(tǒng)配置python腳本開機(jī)啟動(dòng)的3種方法分享,本文講解了開始菜單啟動(dòng)項(xiàng)實(shí)現(xiàn)、開機(jī)腳本、通過一個(gè)服務(wù)調(diào)用該腳本三種方法,需要的朋友可以參考下2015-03-03

