python怎么將數(shù)字轉(zhuǎn)化成列表

小億
246
2023-12-04 15:16:57

可以使用列表推導(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)化為列表。

0