1樓:隨風飄揚
比如a=[1,2,3]
list(map(str,a))便可以得到你想要的結果了。
2樓:可靠的我心我在
>>> a=[1,2,3]
>>> ''.join([str(i) for i in a])'123'
>>>
3樓:匿名使用者
[str(e) for e in [1, 2, 3]
或者map(str, [1, 2, 3])
4樓:匿名使用者
[str(i) for i in [1,2,3]]
python把一個數字列表轉化為一個數字
5樓:南瓜蘋果
解決辦法有三種:
1、用 join() 函式,但我發現使用join函式要求列表中的元素都是字串,所以需要將列表中的元素都轉換為字串。
a = [1,2,3,4,5]
a = [str(i) for i in a]
b = int(''.join(a))
print(b)
2、用 sum() 函式求和,那就需要對每個元素的十分位和百分位或者千分位進行轉換
a = [1,2,3,4,5]
a = [i *10**index for index,i in enumerate(a[::-1])]
b = sum(a)
print(b)
3、直接將列表轉換為字串,然後去除 ,,另外還要去除空格
a = [1,2,3,4,5]
b = str(a).replace("[","").replace("]","").replace(",","").replace(" ","")
print(int(b))
擴充套件資料
join() 方法用於把陣列中的所有元素放入一個字串。
元素是通過指定的分隔符進行分隔的。
返回值:返回一個字串。該字串是通過把 arrayobject 的每個元素轉換為字串,然後把這些字串連線起來,在兩個元素之間插入 separator 字串而生成的。
例子:在本例中,將建立一個陣列,然後把它的所有元素放入一個字串:
輸出:ge***e,john,thomas
6樓:匿名使用者
import functools
a=[1, 2, 3, 5, 4]
#方法1用數學方法計算出結果
print(functools.reduce(lambda x,y:x*10+y, a))
#方法2用字串合併出結果
print(int(functools.reduce(lambda x,y:str(x)+str(y), a)))
12354
12354
python 怎麼把列表裡的int轉換成str?
7樓:小灰灰啊
可以用列
表解析式轉一遍就可以了,速度也非常快,例如你獲取列表的方法專是l=list(range(1, 10))用列表解析式轉就是屬
l=[str(i) for i in l]這個時候l就變成了一個元素都是字串的列表了。
8樓:匿名使用者
列表推導式
[str(i) for i in range(10)]
Python中for迴圈兩個列表要怎麼使用
for x,y in zip a,b print f x y x 1,y 4 x 2,y 5 x 3,y 6或者 python中如何同時迴圈兩個列表 名稱列表 l1 地址列表 l2 d zip l1,l2 d dict d for name,address in d.items print name...
哪位大神能告訴我CREO怎麼把視窗列表設定成PROE這樣
現在creo4.0最新版已經整合了keyshot了,渲染很方便了。可以試試看。creo 怎麼把介面變成proe 怎麼可能變回去呢,我們只能慢慢適應 給大家分享一些creo教程 開玩笑嗎?6月中旬已經正式釋出了。介面是不能像你所說的那麼變化的 只是可以調整而已 為什麼我電腦裡的所有proe包括creo...
怎麼把裡的內容轉換成excel,怎麼把word裡的內容轉換成excel
內容比較少的話,直接複製即可。多頁 等大量內容,可以先把word文件另存為 單個網頁檔案 再用excel開啟另存為excel文件即可。準備資料 word 2003 excel 2003 excel 2010 首先在word中選擇你要複製的內容,然後ctrl c進行復制,然後進入excel中,選擇 編...