Python 列表的列表

Python 列表列表是包含列表元素的 Python 列表。

我们知道 Python 列表可以包含任何类型的元素。因此,如果我们为这些元素分配 Python 列表,我们将得到一个 Python 列表列表。

Python List of Lists 类似于二维数组。内部列表可以有不同的大小。

定义列表的 Python 列表

在下面的程序中,我们将包含列表的列表定义为元素。

list_of_lists = [['a', 25, 69, 'Apple'],
                 [5, 'doll', 854, 41.2],
                 [8, 6, 'car', True]]

print(list_of_lists)

输出

[['a', 25, 69, 'Apple'], [5, 'doll', 854, 41.2], [8, 6, 'car', True]]

我们存储在内部列表中的元素类型可以独立于其他元素。

迭代 Python 列表列表

您可以使用 while 循环或 for 循环等循环语句来遍历内部列表。

在下面的程序中,我们将使用 while 循环来迭代内部列表。

list_of_lists = [['a', 25, 69, 'Apple'],
                 [5, 'doll', 854, 41.2],
                 [8, 6, 'car', True]]

i = 0
while i < len(list_of_lists):
    print(list_of_lists[i])
    i += 1

输出

['a', 25, 69, 'Apple']
[5, 'doll', 854, 41.2]
[8, 6, 'car', True]

此外,在下面的示例中,我们将学习如何使用 for 循环来迭代 Python 列表列表的内部列表。

list_of_lists = [['a', 25, 69, 'Apple'],
                 [5, 'doll', 854, 41.2],
                 [8, 6, 'car', True]]

for list_i in list_of_lists:
    print(list_i)

输出

['a', 25, 69, 'Apple']
[5, 'doll', 854, 41.2]
[8, 6, 'car', True]

从列表列表中删除列表

就像从列表中删除项目一样,您可以从列表列表中删除列表。

在下面的示例中,我们将使用 del 关键字删除索引 1 处的列表。

list_of_lists = [['a', 25, 69, 'Apple'],
                 [5, 'doll', 854, 41.2],
                 [8, 6, 'car', True]]

del list_of_lists[1]

print(list_of_lists)

输出

[['a', 25, 69, 'Apple'], [8, 6, 'car', True]]

概括

在本Python 示例教程中,我们通过示例程序学习了如何在 Python 中定义列表列表、如何遍历内部列表、如何删除列表等。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值