python中數字列表轉化為數字字串

2021-10-09 14:57:40 字數 1237 閱讀 4914

f=[1,2,3,4]

num=len(f)

m=''  #建立空字串

for i in range(num):

x=str(f[i])

m=m+x   #利用字串疊加的方法

print(int(m))

print(m)

顯示結果:1234

』1234『

優化結果:

最新方法:用列表表示式:

[str(i) for i in f]  可以一步到位。

顯示結果:['1', '3', '4']

以上可以優化如下:

f=[1,3,4]

print(list(map(str,f)))  #一行**即可實現

顯示結果:['1', '3', '4']

如下圖:

總結:數字列表轉化成一串數字,可以用for迴圈加上字元相加的方法。 數字列表轉字串則可以用佔位符格式化,新增新列表即可。

採用join的方法:

num_list=['1','2','3']

str_list = ''.join(num_str)  #把列表中的元素連起來

print(int(str_list))

結果顯示:123

用list

a='123'

print(list(a))

顯示結果:['1','2','3']

使用map對映函式:

b=['1','2','3']

list(map(int, b)) #把int作用到b中的每乙個元素

顯示結果:[1,2,3]

f=['1','2','3']

最新方法:用列表表示式:

[str(i) for i in f]  可以一步到位。

Python將列表中的元素轉化為數字並排序的示例

有乙個數字字元的列表 numbers 2 4 1 3 想要把每個元素轉換為數字 numbers 2,4,1,3 1.python2.x,可以使用map函式 numbers map int,程式設計客棧 numbers 2.python3.x,map返回的是map物件,當然也可以轉換為list num...

HashMap學習 單向列表轉化為雙向列表

一 概覽 hashmap的某個桶位如果儲存的是單向列表,當向這個桶位繼續插入乙個元素的時候,這個桶位元素的數量超過 8時,單項列表會轉化為紅黑樹 同時是乙個雙向列表,jdk1.8之後 且會先轉化為雙向列表 二 轉化過程 1,執行如下程式,使map底層陣列的某個桶位的單向列表 開始 轉化為紅黑樹 按道...

數字金額轉化為中文大寫

數字金額轉換成中文大寫金額的函式 string int num 要轉換的小寫數字或小寫字串 return 大寫字母 小數字為兩位 function num to rmb num i 0 c while 1 else 每次將最後一位數字轉化為中文 p1 substr c1,3 n,3 p2 subst...