python中如何以空格為分割符,給列表賦予數(shù)值
以空格為分割符, 給列表賦予數(shù)值
方法一
可以使用input()函數(shù)獲取用戶輸入,然后使用split()方法將輸入字符串分割成一個(gè)元素列表。
接著可以使用列表推導(dǎo)式或者for循環(huán)將元素轉(zhuǎn)換為數(shù)值。
下面是一個(gè)示例代碼:
input_str = input("請(qǐng)輸入一些數(shù)字,以空格分隔: ") input_list = input_str.split() # 將輸入字符串分割成一個(gè)元素列表 num_list = [eval(num) for num in input_list] # 將元素轉(zhuǎn)換為數(shù)值 print(num_list)
在這個(gè)示例中,input()函數(shù)用于獲取用戶輸入的字符串。
input_str.split()方法使用空格分割輸入字符串,并返回一個(gè)字符串列表。
然后,使用列表推導(dǎo)式將每個(gè)字符串轉(zhuǎn)換為數(shù)值,并將它們存儲(chǔ)在num_list列表中。
最后,使用print()函數(shù)輸出num_list列表的內(nèi)容。
注意:
- 如果用戶輸入的字符串中包含非數(shù)字字符,例如字母或標(biāo)點(diǎn)符號(hào),將會(huì)引發(fā)ValueError異常。
- 為了防止這種情況,可以使用try-except語(yǔ)句來(lái)捕獲異常并進(jìn)行處理,方法二也是如此
方法二
還可以可以使用 Python 的input()函數(shù)從用戶那里獲取一個(gè)字符串,然后使用字符串的split()方法將其拆分為一個(gè)列表,并使用map()函數(shù)將字符串轉(zhuǎn)換為數(shù)值。
例如:
input_str = input("請(qǐng)輸入一些數(shù)值,以空格分隔:") num_list = list(map(eval, input_str.split())) print(num_list)
在這個(gè)示例中, input()函數(shù)將等待用戶輸入一些數(shù)值,然后將其存儲(chǔ)在input_str變量中。
接下來(lái),split()方法將input_str拆分為一個(gè)列表,其中每個(gè)元素都是一個(gè)字符串。
- 最后,map()函數(shù)將列表中的每個(gè)字符串轉(zhuǎn)換為數(shù)值,list()函數(shù)將結(jié)果轉(zhuǎn)換回列表,并將其存儲(chǔ)在num_list變量中。
- 最后,num_list被打印出來(lái),以顯示輸入的數(shù)值。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
一文帶你學(xué)會(huì)Python?Flask框架設(shè)置響應(yīng)頭
本篇博客我們將帶大家全面了解Python中Flask框架關(guān)于請(qǐng)求的相關(guān)設(shè)置的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下2023-01-01pytorch model.cuda()花費(fèi)時(shí)間很長(zhǎng)的解決
這篇文章主要介紹了pytorch model.cuda()花費(fèi)時(shí)間很長(zhǎng)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06python getpass實(shí)現(xiàn)密文實(shí)例詳解
這篇文章主要介紹了python getpass實(shí)現(xiàn)密文實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09使用Python實(shí)現(xiàn)更改Word文檔的頁(yè)面大小
頁(yè)面大小確定文檔中每個(gè)頁(yè)面的尺寸和布局,有時(shí)我們會(huì)需要自定義頁(yè)面大小以滿足特定要求,下面我們就來(lái)看看如何使用Python實(shí)現(xiàn)這一效果吧2024-03-03解決python中os.listdir()函數(shù)讀取文件夾下文件的亂序和排序問(wèn)題
今天小編就為大家分享一篇解決python中os.listdir()函數(shù)讀取文件夾下文件的亂序和排序問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10從np.random.normal()到正態(tài)分布的擬合操作
這篇文章主要介紹了從np.random.normal()到正態(tài)分布的擬合操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06使用Python代碼識(shí)別股票價(jià)格圖表模式實(shí)現(xiàn)
這篇文章主要為大家介紹了使用Python代碼識(shí)別股票價(jià)格圖表模式的實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12