python 二维数组的创建

实际上python中的二维数组,主要指的是二维列表

因为python中并没有数组这种数据结构

创建方法:标准方法

lists =[ [] for i in range(3)]

直接创建:

list=[[0,0,0], [0,0,0],[0,0,0]]

二维数组的操作

__author__ = 'LaoYue'
# -*- coding: utf-8 -*-
array = ['aa', 'bb', 'cc','dd']
matrix = [array] * 3
print('扩充后的数组:',matrix)matrix1=[['aa','bb'],['cc','dd'],['ee','ff']]
print('数组matrix1[0][1]',matrix1[0][1])
print('数组matrix1的长度:',len(matrix1))#打印二维数组的行
for i in range(len(matrix1)):print(matrix1[i])#打印二维数组的每一个值
for i in range(len(matrix1)):for k in range(len(matrix1[i])):print(matrix1[i][k])
以下是运行结果:

扩充后的数组: [['aa', 'bb', 'cc', 'dd'], ['aa', 'bb', 'cc', 'dd'], ['aa', 'bb', 'cc', 'dd']]
数组matrix1[0][1] bb
数组matrix1的长度: 3
['aa', 'bb']
['cc', 'dd']
['ee', 'ff']
aa
bb
cc
dd
ee
ff

每日进步一点点

参考博客:https://www.cnblogs.com/laoyueblogs/p/9250607.html

python二维数组的创建和操作相关推荐

  1. python二维数组的创建

    首先python中并没有数组这种数据结构 实际上的二维数组就是二维列表 有两种方法成功创建二维列表 1.直接定义 matrix = [[0, 0, 0], [0, 0, 0], [0, 0, 0]] ...

  2. pandas中series一维数组的创建、索引的更改+索引切片和布尔索引+dataframe二维数组的创建、基本属性、索引方法(传统方法和lociloc)、nan操作、排序+案例

    目录 一.为什么要学习pandas? 二.pandas的常用数据类型 1.series--一维的且带标签的数组 (1)创建一维数组 (2)通过列表形式创建的series带标签数组可以改变索引,传入索引 ...

  3. 正确创建Python二维数组

    Java创建二维数组 我门来看看Java创建二维数组的格式: type arrayName[ ][ ]; type [ ][ ]arrayName; 比如: int [ ][ ] arr=new in ...

  4. python二维数组操作_Python二维数组应用与操作

    课课家将会在这里为大家详细的介绍一下Python二维数组的相关应用方法以及定义方式,相信朋友们可以从中学习到更多的知识. Python数组的应用中在实际编程中是一个非常重要的应用技术,作为Python ...

  5. python给矩阵赋值_解决Python二维数组赋值问题

    解决Python二维数组赋值问题 当我们采用s=[[0]*3]*2初始化一个数组,然后对s[0][0]进行赋值,改变的是第一列所有的值.因为用s = [[0]*3]*2 初始化数组,他表示的是指向这个 ...

  6. #Python# 二维数组的定义、使用的几种方法

    #Python# 二维数组的定义.使用的几种方法 通常的困扰 1.先介绍最简单的一种方式 2.再介绍最常见的一种方式 3.最后介绍最暴力直观的一种方式 通常的困扰 之前对Python里面创建.使用二维 ...

  7. python二维数组随机取行,组成新的数组

    python二维数组随机取行,组成新的数组 ```python **import numpy as np # 创建一个5*2的数组,并随机从这个数组里面取两行 array = np.arange(10 ...

  8. python二维数组换行输出_python 二维数组切割Python读取键盘输入的2种方法

    Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: 1.raw_input 2.input raw_input函数raw_input() 函数从标准输入读取一个行,并返 ...

  9. python二维数组单个元素赋值

    当你用如下方法创建一个python二维数组时 memo = [[1] * 3] * 4 于是你得到 memo = [ [1, 1 ,1],[1, 1 ,1],[1, 1 ,1],[1, 1 ,1]&g ...

最新文章

  1. 生物学50年难题被DeepMind解决了,蛋白质版“阿法狗”预测结构准确性达92.4
  2. 传递类型为参数的方法
  3. QT的QFontDialog类的使用
  4. Elasticsearch 动态添加mapping
  5. 物联网卡linux,Server Develop (六) Linux epoll总结
  6. jQuery常用方法总结(转)
  7. 计算机辅助设计设计师理论知识试卷,计算机辅助设计试卷 A卷
  8. leetcode - 1223. 掷骰子模拟
  9. 【Scala】使用Scala程序实现WordCount--词频统计(代码)
  10. 881.BoatstoSavePeople
  11. 2021年中国电子设备维修服务市场趋势报告、技术动态创新及2027年市场预测
  12. Make my home's PC as proxy server to surf internet
  13. UDS协议之诊断会话管理服务 0x10
  14. 振动试验条件及试验标准
  15. Java常见面试题汇总-----------JVM专题(Java类加载机制)
  16. 福利!H3CNE认证网络工程师GB0-191 考试试题库超详细解析-02。持续更新~~
  17. 老九学堂C++实现小游戏之小公主养成记
  18. 去掉input记录密码时的背景颜色
  19. YYModel 简单解析
  20. 在线ssd测试软件,速度软件:AS SSD Benchmark_固态硬盘_固态硬盘评测-中关村在线...

热门文章

  1. Android Studio电脑上怎么下载-Android Studio下载和安装图文教程[超详细]
  2. Centos安全配置
  3. 南卡小音舱惊艳亮相,全新蓝牙5.3搭载高品质扬声器,带来纯真音乐!
  4. js 复制粘贴 element
  5. 桑吉气泡图 -- KEGG富集气泡图升级版,5维展示富集结果
  6. 计蒜客 7.22 K. Mario Kart(01背包+最短路)
  7. 猿创征文|一个真正的后端鳗的开发工具
  8. 用祖传绝技烹饪烤鱼,他的店开业当天营业额就有几千元
  9. CImg库快速学习笔记
  10. 国际EPC招标文件进度要求剖析系列1:某国外电厂招标摘要分析