[英]How to add leading zeros to a list in Python
我有一個長度為 1000 的列表。例如,x = [1.0, 2.0, 3.0, 4.0, ..., 1000.0]。 我想在上面的列表中添加 4 個前導零。 例如 x_new = [0.0, 0.0, 0.0, 0.0, 1.0, 2.0, 3.0, ..., 1000.0]
我不知道如何在列表中添加前導零。 那么,你們能幫我怎么做嗎?
謝謝你。
您可以使用列表串聯:
x_new = [0.0] * 4 + x
或者
x_new = [0.0 for _ in range(4)] + x
FLAK-ZOSO 的回答非常好,但如果您想知道如何正確迭代,您可以這樣做:
for i in range(4):
x.insert(0, 0.0)
是的,這不是 Mechanic Pig 提到的最有效的東西,但我認為它更可定制且更容易理解。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.