python创建空列表的两种方法_在python中创建空嵌套列表

是的,您可以这样做,但是要知道您的fruits对象是一个元组,而不是一个列表。这意味着你不能给它添加新类型的水果。在>>> fruits = [],[]

>>> type(fruits)

>>> fruits.append([])

Traceback (most recent call last):

File "", line 1, in

AttributeError: 'tuple' object has no attribute 'append'

使用其他方括号使其成为列表列表:

^{pr2}$

然后,您可以按照预期填充内部列表,只需省略多余的索引和逗号,这不是有效的Python:>>> fruits[0].append("ID")

>>> fruits[0].append("price")

>>> fruits[0].append("quantity")

>>> fruits

[['ID', 'price', 'quantity'], [], []]

然后用fruit[1],fruit[2]重复。在

或者你可以在一个循环中完成:fruits = []

for n in range(3):

fruits[n].append("ID")

fruits[n].append("price")

fruits[n].append("quantity")

但实际上,这听起来像是您应该使用dict来:fruits = {}

for id, fruit in enumerate(["apples", "pears", "oranges"]):

fruits[fruit] = { "ID": id, "price": None, "quantity": 0 }

然后你可以这样使用它们:fruits["apples"]["price"] = 2.99

fruits["apples"]["quantity"] = 5

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值