详解python 一维、二维列表的初始化问题

 更新时间:2022年06月26日 15:46:38   作者:m0_46483236  
这篇文章主要介绍了python 一维、二维列表的初始化,本文通过两种方式给大家详细讲解,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

一维列表的初始化:

初始一个长度为5的列表

方式1:

a = [0]*5
# [0, 0, 0, 0, 0]

方式2:

a = [0 for _ in range(5)]
# [0, 0, 0, 0, 0]

二维列表的初始化:

初始一个2*5的列表:

方式1:

b = [[0]*5 for _ in range(2)]
# [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]

方式2:

b = [[0 for _ in range(5)] for _ in range(2)]
# [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]

注意:

下述方式是错误的,这相当于将[0]*5这个一维列表复制了2次,每当改变其中一个一维列表中的元素,剩余列表中的元素也会跟着改变。

b = [[0]*5]*2
# [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
 
b[0][1] = 3 
# [[0, 3, 0, 0, 0], [0, 3, 0, 0, 0]]

到此这篇关于python (一维、二维)列表的初始化的文章就介绍到这了,更多相关python列表的初始化内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python实现马丁策略回测3000只股票的实例代码

    python实现马丁策略回测3000只股票的实例代码

    这篇文章主要介绍了python实现马丁策略回测3000只股票,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • python防止程序超时的实现示例

    python防止程序超时的实现示例

    因为某个需求,需要在程序运行的时候防止超时,本文主要介绍了python防止程序超时的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • 用python生成mysql数据库结构文档

    用python生成mysql数据库结构文档

    大家好,本篇文章主要讲的是用python生成mysql数据库结构文档,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • Python实现信用卡系统(支持购物、转账、存取钱)

    Python实现信用卡系统(支持购物、转账、存取钱)

    这篇文章主要介绍了Python实现信用卡系统(支持购物、转账、存取钱)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • python3 发送任意文件邮件的实例

    python3 发送任意文件邮件的实例

    下面小编就为大家分享一篇python3 发送任意文件邮件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • PyQt5 设置窗口全屏显示方式

    PyQt5 设置窗口全屏显示方式

    这篇文章主要介绍了PyQt5 设置窗口全屏显示方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 2021年最新用于图像处理的Python库总结

    2021年最新用于图像处理的Python库总结

    为了快速地处理大量信息,科学家需要利用图像准备工具来完成人工智能和深度学习任务.在本文中,我将深入研究Python中最有用的图像处理库,这些库正在人工智能和深度学习任务中得到大力利用.我们开始吧,需要的朋友可以参考下
    2021-06-06
  • Python 身份验证和授权库使用详解(python jwt库)

    Python 身份验证和授权库使用详解(python jwt库)

    python_jwt是一个Python库,用于生成、解析和验证JSON Web Tokens(JWT),它完全符合JWT标准规范(RFC 7519),并提供了简单而强大的API,使得用户可以轻松地在Python应用中实现JWT功能,通过本文的介绍,深入探讨了python_jwt库的功能特性、使用方法以及应用场景
    2021-01-01
  • python scatter散点图用循环分类法加图例

    python scatter散点图用循环分类法加图例

    这篇文章主要为大家详细介绍了python scatter散点图用循环分类法加图例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • Python用5行代码实现批量抠图的示例代码

    Python用5行代码实现批量抠图的示例代码

    这篇文章主要介绍了Python用5行代码实现批量抠图的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04

最新评论