阅读 967

Python中的多维列表(多维列表生成python)

列表是python中使用非常广泛的数据结构。它们包含以逗号分隔的元素列表。但有时列表也可以包含其中的列表。这些称为嵌套列表或多维列表。在本文中,我们将看到如何在多维列表中创建和访问元素。

创建多维列表

在下面的程序中,我们使用嵌套的for循环创建4列3行的多维列表。

示例

multlist = [[0 for columns in range(4)] for rows in range(3)]print(multlist)

输出结果

运行上面的代码给我们以下结果-

[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]

扩展多维列表

我们可以使用列表可用的方法将元素添加到上面创建的列表中。我们将使用添加和扩展方法来实现此目的。这两种方法都显示在下面的程序中。

示例

multlist = [["Mon","Tue","Wed"], [2, 4, 9,], [1,1.5, 2]]multlist.append(["Phy","Chem","Math"])print(multlist)

multlist[0].extend(["Thu","Fri"])print(multlist)

输出结果

运行上面的代码给我们以下结果-

[['Mon', 'Tue', 'Wed'], [2, 4, 9], [1, 1.5, 2], ['Phy', 'Chem', 'Math']]
[['Mon', 'Tue', 'Wed', 'Thu', 'Fri'], [2, 4, 9], [1, 1.5, 2], ['Phy', 'Chem', 'Math']]

访问多维列表

我们可以使用for循环访问多维列表中的元素,如以下程序所示。我们设计嵌套的for循环,以首先访问行,然后访问列。

示例

multlist = [[1,5,9], [2, 4, 9,], [1,1, 2]]
for i in range(len(multlist)) :
   for j in range(len(multlist[i])) :
      print(multlist[i][j], end=" ")
   print()

输出结果

运行上面的代码给我们以下结果-

1 5 92 4 91 1 2


文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐