f=[1,2,3,4]顯示結果:['1', '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] 可以一步到位。
以上可以優化如下:
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
用lista='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...