可以使用列表推導(dǎo)式將數(shù)字轉(zhuǎn)化成列表。列表推導(dǎo)式是一種簡(jiǎn)潔的語(yǔ)法,可以用來(lái)創(chuàng)建新的列表。在列表推導(dǎo)式中,可以指定一個(gè)范圍或條件,然后將其轉(zhuǎn)化為列表。
以下是將一個(gè)數(shù)字轉(zhuǎn)化成列表的示例代碼:
num = 12345
list_num = [int(digit) for digit in str(num)]
print(list_num)
輸出:
[1, 2, 3, 4, 5]
在這個(gè)示例中,我們首先使用str()
函數(shù)將數(shù)字轉(zhuǎn)化為字符串。然后,使用列表推導(dǎo)式將字符串中的每個(gè)字符轉(zhuǎn)化為整數(shù),并將它們放入新的列表list_num
中。最后,打印出list_num
的內(nèi)容。
你也可以使用map()
函數(shù)將數(shù)字轉(zhuǎn)化為列表,如下所示:
num = 12345
list_num = list(map(int, str(num)))
print(list_num)
輸出:
[1, 2, 3, 4, 5]
在這個(gè)示例中,我們使用map()
函數(shù)將int
函數(shù)應(yīng)用到字符串中的每個(gè)字符上,然后使用list()
函數(shù)將結(jié)果轉(zhuǎn)化為列表。