python对数组的操作_Python对数组的基本操作
# coding=utf-8
'''
Created on 2014-3-29
@author: Administrator
'''
'''
创建并打印数组
'''
arr = ["aex", "bfe", "mpilgrim", "zddd", "example"];
print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example']
print(arr[2]);#mpilgrim
'''
数组的负索引
li[-n] == li[len(li) - n]
'''
print(arr[-1]);#example
'''
数组的分片
arr[1:3]表示从第一个元素开始,直到但不包含第三个元素
'''
print(arr[1:3]);#['bfe', 'mpilgrim']
'''
向数组中添加元素
'''
arr.append("new");
print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example', 'new']
arr.insert(2, "new");
print(arr);#['aex', 'bfe', 'new', 'mpilgrim', 'zddd', 'example', 'new']
arr.extend(['gete','sdwz','wettt']);
print(arr);#['aex', 'bfe', 'new', 'mpilgrim', 'zddd', 'example', 'new', 'gete', 'sdwz', 'wettt']
'''
在数组中搜索元素
'''
print(arr.index("example"));#5
#print(arr.index("f"));#ValueError: 'f' is not in list
print("example" in arr);#True
'''
删除数组中的元素
remove是删除元素的首次出现,pop是删除最后一个元素,并且返回最后一个元素
'''
arr.remove("new");
print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example', 'new', 'gete', 'sdwz', 'wettt']
print(arr.pop());#wettt
print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example', 'new', 'gete', 'sdwz']
'''
在数组中使用运算符
arr = [1, 2] * 3 等同于 arr = [1, 2] + [1, 2] + [1, 2]
'''
arr=arr+['fegrc','getrvs'];
print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example', 'new', 'gete', 'sdwz', 'fegrc', 'getrvs']
arr+=['two'];
print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example', 'new', 'gete', 'sdwz', 'fegrc', 'getrvs', 'two']
arr1=['dfd','hrh'];
print(arr1*3);#['dfd', 'hrh', 'dfd', 'hrh', 'dfd', 'hrh']
arr2=[3,4];
print(arr2*3);#[3, 4, 3, 4, 3, 4]
分享到:
2014-03-30 09:53
浏览 151027
评论
python对数组的操作_Python对数组的基本操作相关推荐
- python数组取数_python 取数组
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 在python中计算一个多维数组的任意百分比分位数,只需用np.percenti ...
- php 读取mysql 二维数组_PHP操作 二维数组模拟mysql函数
PHP操作 二维数组模拟mysql函数 public function monimysqltest(){ $testarray=array( array('ss'=>'1','dd'=>' ...
- python字符串数组切片性能_python – 为数组切片赋值很慢
我正在尝试通过在Cython中实现它来优化 Python算法.我的问题是关于以下代码中存在的某个性能瓶颈: @cython.boundscheck(False) # turn off bounds-c ...
- python求数的积_python求数组积
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 导语:本文章记录了本人在学习python基础之数据结构篇的重点知识及个人心得,以 ...
- python获取系统时间月份_python 取数组绝对值python获取当前日期
今天群里一个人问了怎么获取当前时间的问题,以前接触过计算日期之差的,具体代码如下: import datetime d1=datetime.datetime(2014,3,14) d2=datetim ...
- python中pos的用法_Python:数组、队列及堆栈的使用(list用法)--转
Python编程中数组.队列及堆栈用于保存一组数据或对象的序列,元素可以是各种类型混合在一起,定义格式为[元素,元素,--,元素],用变量[位置]即可取出相应的元素,其中"位置"是 ...
- python numpy 数组元素周围_Python numpy数组元素属性及访问
文章目录 数组对象建立后,我们经常需要查看对象的一些属性特征以及访问或更改元素赋值. 首先我们建立一个数组: import numpy as np data1 = np.array([[1,2,3], ...
- python数组加入值_python一维数组怎么添加元素
数组是一种有序的集合,可以随时添加和删除其中的元素.可以使用append()函数数组末尾添加新的对象.也可以使用insert()函数将指定对象插入数组的指定位置. 1.append()函数: appe ...
- python打印数组部分元素_Python打印输出数组中全部元素
学习Python的人都知道数组是最常用的的数据类型,为了保证程序的正确性,需要调试程序. 因此,需要在程序中控制台中打印数组的全部元素,如果数组的容量较小,例如 只含有10个元素,采用print命令或 ...
最新文章
- js中的SetTimeOut
- matlab矩阵分解
- binlog2mysql,MySQL 数据恢复工具之binlog2sql
- 成功解决ModuleNotFoundError: No module named engine
- net下web开发人员要掌握哪些技术才算好
- Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(13/E) - FXSAVE/FXRSTOR指令
- 第11章 递归分形树(《Python趣味创意编程》教学视频)
- 浅谈分布式存储系统的数据分布算法
- php导入csv 进度条,php 导入导出怎么做成有进度条??
- 中望CAD的引线标注格式怎么改_大神总结的CAD设计五个段位 快来看看你在哪个阶段...
- 怎样快速的学习微信小程序
- C语言实例:斐波那契数列
- html原生时间选择框,JS实现漂亮的时间选择框效果
- 方正璞华研发的社保股权管理系统初见成效
- netstat查看网络状态(windows)
- uni-app学习(九):computed
- 求过圆心直线与圆的两个交点
- 2022年亚太杯数学建模竞赛ABC题
- 数字图像处理Python语言实现-灰度图像阈值化-OSTU方法
- 李一男/任正非,港湾/华为
热门文章
- PyQt5树形结构控件QTreeWidget操作
- C#中IEnumerableT.Distinct()将指定实体类对象用Lambda表达式实现多条件去重
- redis作用_Redis高可用详解:持久化技术及方案选择
- redhat bash: yum: 未找到命令..._常用linux yum 命令和 vim命令,这几个要熟记
- 旅游系统_旅游标识系统,必须真的“旅游化”
- ajax成功之后在执行,ajax传入成功后执行后台方法
- mysql goldengate_goldengate同步mysql
- python 输入框查询_Element输入框带历史查询记录
- 怎么下载完整的python_怎么下载python并安装
- dev多行注释_Python代码注释的用法和意义