python怎麼把列表內容為數字變為字串

2021-03-04 05:26:23 字數 1737 閱讀 9705

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中,選擇 編...