python创建与遍历List二维列表的方法

python 创建List二维列表

lists = [[] for i in range(3)] # 创建的是多行三列的二维列表

for i in range(3):

lists[0].append(i)

for i in range(5):

lists[1].append(i)

for i in range(7):

lists[2].append(i)

print("lists is:", lists)

# lists is: [[0, 1, 2], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4, 5, 6]]

使用二维列表索引遍历二维列表

•注意python中二维列表和matlab以及C和JAVA中一样,不需要每行中列的数量相等

sum_0 = 0

for i in range(len(lists)):

for j in range(len(lists[i])):

print(lists[i][j])

sum_0 += lists[i][j]

print("The sum_0 of Lists:", sum_0)

# 0

# 1

# 2

# 0

# 1

# 2

# 3

# 4

# 0

# 1

# 2

# 3

# 4

# 5

# 6

# The sum of Lists: 34

使用二维列表句柄遍历二维列表

sum_1 = 0

for i in lists:

for j in i:

sum_1 += j

print("The sum_1 of Lists:", sum_1)

# The sum_1 of Lists: 34

总结

以上所述是小编给大家介绍的python创建与遍历List二维列表的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

时间: 2019-08-13

python中可以使用下标索引来访问列表中的值,对列表进行切片即截取,也可以对列表的数据项进行修改或更新. 使用下标索引来访问列表中的值,例如list1[1]. 使用索引截取列表中的值,例如list1[2:4],截取列表内容不包括list1[4]. 列表的修改: 使用索引修改列表中的值,例如list1[1]=200. 使用append()方法来添加列表项,例如list1.append('d'). 使用insert()方法来添加列表项,例如list1.insert(3,'d'). append是在

remove 删除单个元素,删除首个符合条件的元素,按值删除,返回值为空 List_remove = [1, 2, 2, 2, 3, 4] print(List_remove.remove(2)) print("after remove", List_remove) # None # after remove [1, 2, 2, 3, 4] -------------------------------------------------------------------------

在python中的数据类型和控制流这篇文章中我们提到过列表,它是基本的数据类型之一. 通俗来说,它就是用来存储一系列数据的.比如存储一个班级的学生. 列表中的每个元素可以通过下标(索引)访问,索引从0开始. 既然列表存储的是一系列值,这必然存在「增删改查」的情况,就像一个班级的学生,有进入学的,也有退学的. 接下来我们来说说,首先我们先从列表的创建开始. 创建列表 list = [ele1 , ele2 , elem3 , ... , elen] 比如,创建一个数字列表或英文字符列表 nums

如下所示: # x = ['c b a',"e d f"] # y = [] # for i in x: # for ii in i: # # print(ii) # if ii == ' ': # pass # else: # y.append(ii) # print(y) # python 清除列表中的空字符 # list1 = ['122','2333','3444',' ','422',' ',' ','54',' '] # 第一种方法会导致最后一个' '没有被移除掉['122

1.合并列表(extend) 跟元组一样,用加号(+)将两个列表加起来即可实现合并: In [1]: x=list(range(1, 13, 2)) In [2]: x + ['b', 'a'] Out[2]: [1, 3, 5, 7, 9, 11, 'b', 'a'] 对于已定义的列表,可以用extend方法一次性添加多个元素: In [7]: x2=[3, 6, 1] In [8]: x.extend(x2) In [9]: x Out[9]: [1, 3, 5, 7, 9, 11, 3,

Python的数据结构有列表.元组.集合.字典等,可以吧列表当成一个清单,是有序的,我们可以通过索引访问到列表中的元素,列表还可以进行修改.新增和删除的操作.列表中的数据类型是不限制的,可以是字符串.数值等,不要求必须是同一种类型. 首先我们来讲一下列表的创建,创建列表使用[],如果创建一个空的列表,直接用[]表示即可.由下图我们可以看到,创建的列表对于数据格式没有限制,可以存放字符串.数值.甚至是列表. 我们可以使用type()方法查看变量的类型,可以看到创建的是列表,我们使用len()函数来

python程序文件的扩展名称是什么 python程序的扩展名有.py..pyc..pyo和.pyd..py是源文件,.pyc是源文件编译后的文件,.pyo是源文件优化编译后的文件,.pyd是其他语言写的python库. 扩展名 在写Python程序时我们常见的扩展名是py, pyc,其实还有其他几种扩展名.下面是几种扩展名的用法. py:py就是最基本的源码扩展名.windows下直接双击运行会调用python.exe执行. pyw:pyw是另一种源码扩展名,跟py唯一的区别是在windows

一般的语言都是通过{}或end来作为代码块的标记,而Python则是通过缩进来识别代码块的. 对于Python的这种"缩进"风格,喜欢它的人说这是一种乐趣:不喜欢它的人说这是一门需要卡尺的语言,因为需要使用"游标卡尺"去测量每行代码的缩进. 不管怎么样,Python的开发者有意让违反了缩进规则的程序不能通过编译,以此让程序员养成良好的编程习惯.并且Python语言利用缩进表示语句块的开始和退出,而非使用{}或者其他字符. 今天就简单和大家介绍一下Python缩进的方

本文实例讲述了Python编程之序列操作.分享给大家供大家参考,具体如下: #coding=utf8 ''''' 序列类型有着相同的访问模式:它的每一个元素可以通过指定一个偏移量的方式得到. 可以通过切片操作一次获得多个元素. 序列的下标偏移量是从0开始到总元素数减一结束. 标准类型操作符一般都能试用与所有的序列类型. 序列类型操作符: --------------------------------------------------------------------------- 序列操作

本文实例分析了python文件与目录操作的方法.分享给大家供大家参考,具体如下: 关于python文件操作的详细说明,大家可以参考前一篇 官方API:os-Miscellaneous operating system interfaces 下面是demo示例: import re import os import time #图片文件路径 image_path = 'E:\\test\\20130627_140132Hongten.jpg' #文件夹路

本文实例讲述了python中list常用操作.分享给大家供大家参考.具体分析如下: 1.定义list >>> li = ["a", "b", "mpilgrim", "z", "example"] >>> li ['a', 'b', 'mpilgrim', 'z', 'example'] >>> li[0] 'a' >>> li[4]

本文实例讲述了Python文件及目录操作的方法.分享给大家供大家参考.具体分析如下: 在python中对文件及目录的操作一般涉及多os模块,os.path模块.具体函数以及使用方法在程序中说明. #!/usr/bin/env python #-*- coding=UTF8 -*- import os import os.path as op def change_dir(): ''' 该函数显示及改变前目录 using chdir() to change current dir getcwd()

本文实例讲述了python和mysql交互操作.分享给大家供大家参考,具体如下: python要和mysql交互,我们利用pymysql这个库. 下载地址: https://github.com/PyMySQL/PyMySQL 安装(注意cd到我们项目的虚拟环境后): cd 项目根目录/abc/bin/ #执行 ./python3 -m pip install pymysql 稍等片刻,就会把pymysql库下载到项目虚拟环境abc/lib/python3.5/site-packages中.(注

Python 文件操作的详解及实例 一.文件操作 1.对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下: 昨夜寒蛩不住鸣. 惊回千里梦,已三更. 起来独自绕阶行. 人悄悄,帘外月胧明. 白首为功名,旧山松竹老,阻归程. 欲将心事付瑶琴. 知音少,弦断有谁听. f = open('小重山') #打开文件 data=f.read()#获取文件内容 f.close() #关闭文件 注意:if in the win,hello文件是utf8保存的,打

Python操作MongoDB详解及实例 由于需要在页面展示MongoDB库里的数据,所以考虑使用python操作MongoDB,PyMongo模块是Python对MongoDB操作的接口包,所以首页安装pymongo. 1.安装命令 pip install pymongo 2.查询命令: import pymongo # 创建连接 client = pymongo.MongoClient(host="10.0.2.38", port=27017) # 连接probeb库 db = c

python append函数二维_python创建与遍历List二维列表的方法相关推荐

  1. python创建列表_python创建与遍历List二维列表的方法

    python 创建List二维列表 lists = [[] for i in range(3)] # 创建的是多行三列的二维列表 for i in range(3): lists[0].append( ...

  2. python class函数报错_Python multiprocess pool模块报错pickling error问题解决方法分析

    本文实例讲述了Python multiprocess pool模块报错pickling error问题解决方法.分享给大家供大家参考,具体如下: 问题 之前在调用class内的函数用multiproc ...

  3. python中append函数什么意思_python中append函数用法讲解

    python中append函数用法讲解 如果在做一个地区的统计工作,可以使用列表来帮助我们.输入汉字或者其他字符,比如"01代表汉族",那么在写民族的时候有下拉列表,就可以打01, ...

  4. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  5. 站长在线Python精讲:在Python中函数的定义与创建详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中函数的定义与创建详解>.本文的主要内容有:函数的定义.函数的定义规则.函数的创建. 目录 1.函数的定义 2 ...

  6. python自定义函数的关键字_python学习之--自定义函数:

    Python之--自定义函数: 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 以下自定义 ...

  7. python视图函数是什么_python项目Django(视图函数)

    一 Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML内容,一个重定向,一个404错 ...

  8. if python 判断函数返回值_Python函数的返回值和作用域

    函数的返回值和作用域 1.返回值 def guess(x): if x > 3: return "> 3" else: return "<= 3&quo ...

  9. python list函数使用总结_python——list总结

    序列是python中最基本的数据结构,python有6个序列的内置类型,最常见的是列表和元组 序列都可以的操作:索引.切片.加.乘,检查成员 列表的数据项不具有相同的类型,创建一个列表,只要把逗号分隔 ...

最新文章

  1. 微服务等于Spring Cloud?了解微服务架构和框架
  2. redis缓存存在的隐患及其解决方案
  3. android动画封装,Android属性动画封装,快速构建动画
  4. VS code配置docker的shell环境
  5. 【十二省联考2019】皮配【分部dp】
  6. 【推荐系统算法学习笔记1】基本架构、专有名词、构建流程
  7. Java和pathion_Spring配置中的classpath:与classpath*:的区别
  8. java删除表操作,JDBC删除表实例
  9. php 数组重新打乱_PHP 将数组打乱 shuffle 函数
  10. Linux 用户和组 (1)基本概念
  11. 黑马博客——详细步骤(三)项目功能的实现之新增用户
  12. python字典浅复制_元组,字典,浅复制,集合
  13. 封条格式用word怎么打_封条格式用word怎么打
  14. 论文中定性分析与定量分析的写作手法
  15. 2017第九届中国(上海)国际先进复合材料及应用展览会(AM China中国新材料展)会刊(参展商名录)
  16. 微软高级流格式ASF简介
  17. 六个免费的虚拟主机管理系统
  18. 程序员常用官网和工具站
  19. 【纯前端】原生js实现照片水印
  20. lezhin漫画账号注册登录教程

热门文章

  1. 解决Anonymity内部类的迷惑
  2. 软件测试 - 功能测试Ⅰ
  3. 基于matlab的GPS单点定位程序开发(初学者)
  4. 查找数组中某个对象的位置
  5. Python单重循环练习题
  6. Houdini通过随机UV实现无限不重复贴图
  7. juniper SSG550 防火墙
  8. SAP WORKFLOW 相关TCODE
  9. 带读 IBM 关系型数据库经典论文
  10. 如何识别键盘左右的shift,Ctrl或Alt键