如何制作一个包含7个(或任意数量)空元素的python列表?

我正在尝试创建一个具有一定数量的元素的空列表。
我知道怎么列一张空单子。

选择 | 换行 | 行号
  1. x = []

我也知道如何列出一份正常的清单。

选择 | 换行 | 行号
  1. x = ["d","x","f"]

我正在努力做到以下几点。

选择 | 换行 | 行号
  1.  
  2. #set amount of elements
  3. SIZE = 7
  4.  
  5. array = [SIZE]
  6.  

我想让数组变量包含7个空元素,而不是值7。有人能帮忙吗?
更新*
我想通了。
我想要编写一个程序,让用户输入当天的总销售额,然后我的程序将输出一周的总销售额。
以下是我的代码:

选择 | 换行 | 行号
  1.  
  2. def main():
  3.  
  4.     total = 0.0
  5.     SIZE = 7
  6.     sales = [0] * SIZE
  7.     index = 0
  8.  
  9.     day = ["Monday","Tuesday","Wednsday","Thursday","Friday","Saturday","Sunday"]
  10.  
  11.     for index in range(SIZE):
  12.  
  13.         print "Enter the amount of sales for", day[index]
  14.         sales[index] = float(raw_input("Enter the sales here: "))
  15.  
  16.         total = total + sales[index]
  17.  
  18.     print "The total sales for the week is $",total 
  19.  
  20. main()
  21.  
  22.  
# 回答1


你可以把任何你想要的东西追加到一个列表中,想多少次就多少次。然而,没有"空元素"这样的东西,因为如果它是空的,它就不能是一个元素。您必须决定需要哪种类型的元素,字符串类型、整数类型、无类型等,并使用for循环将其追加7次。此外,你的问题太含糊了,无法给出任何有意义的回答。如果您陈述了问题,并发布了一些示例代码,您将得到更多响应。

标签: python

添加新评论