蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

Python_数组使用

  • 资源ID:55603990       资源大小:410.42KB        全文页数:7页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

Python_数组使用

精品字里行间 数组数组listlist 5.15.1 数组的初始化数组的初始化 在前几章中我们学习过,数组的初始化,如 A [1,2,3,4]。 B [ ]表示 B 是一个空的数组,一个元素都没有。 在 C 语言中,我们声明一个具有10 个元素的数组,可以写作 int x[10]; 如果我们在 python 中也想声明一个具有指定元素个数的数组,怎么写呢 一、 初始化一个具有 100 个 0 的数组 A [ 0 for I in range0,100] [ 0 for I in range0,100] 或 N100 A [ 0 for I in range0,N ][ 0 for I in range0,N ] 二、 初始化一个具有 100 个元素,它的元素依次是1, 2 , 3, 4 , 100 的数组 A [ i for i in range1,1001 ] print A [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100] 22222 三、 初始化一个具有 20 个元素,它的元素依次是1 , 2 , 3 , 4 , 20 的数组 A [ i*i for i in range1,201 ] print A [1, 4, 9, 16, 25, 36, 49, 64, 81, 100,121, 144, 169, 196, 225, 256, 289, 324, 361, 400] 四、 初始化一个具有 20 个元素,它的元素依次是f1,f2,f3,f4,,f20的数组 其中 fx 2x5 def f x return 2*x5 A [ fifi for i in range1,201 ] print A [7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45] 放心做自己想做的 精品字里行间 五、 初始化一个具有 5 行 3 列数组,初始化一个具有5 行 3 列数组,它的每个元素都是0 Hang5 Lie 3 A [ [ 0 for L in range0,Lie] for H in range0,Hang ] print A [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]] 5.25.2 随机数函数随机数函数 正如使用数学函数前, 需要先 import math 一样,欲使用随机函数,需要先导入 random 模块,引入的方法有两种 方法一 import random 这种方法调用随机数的方法时 X random.randint1,10 产生一个从 1 到 10 之间的随机数 方法二 from random import randint 这种方法调用随机数的方法时 X randint1,10 产生一个从 1 到 10 之间的随机数 例如产生,并打印 10 个随机数 from random import randint for i in range0,10 print randint1,10 8 8 1 7 9 5 6 4 6 8 5.35.3 产生产生 1010 个个1,1001,100之间的随机数,存入一个数组中之间的随机数,存入一个数组中 from random import randintfrom random import randint A [ randint1,100 for i in range0,10]A [ randint1,100 for i in range0,10] print A print A [31, 45, 68, 93, 97, 98, 33, 77, 18, 88][31, 45, 68, 93, 97, 98, 33, 77, 18, 88] 当然,每次运行这段程序的结果都不同,这就是“随机”数的意思。 放心做自己想做的 精品字里行间 5.45.4 向数组的尾部增加元素向数组的尾部增加元素 codinggbkcodinggbk 向列表的尾部增加元素向列表的尾部增加元素 x[1,2,3,4]x[1,2,3,4] x.x.append append 5 5 print x print x [1, 2, 3, 4, 5][1, 2, 3, 4, 5] 5.55.5 向数组中间插入一个元素向数组中间插入一个元素 A[ 3,7,8,10]A[ 3,7,8,10] print“A“,Aprint“A“,A A.A.insert insert 2,20 2,20 print“print“插入后插入后,A“,A,A“,A 说明 A.insert 2,20A.insert 2,20表示表示 在在 A A 的第的第 2 2 个元素前插入新元素个元素前插入新元素 20 . 20 . A [3, 7, 8, 10]A [3, 7, 8, 10] 插入后插入后,A [3, 7, 20, 8, 10],A [3, 7, 20, 8, 10] 5.65.6 删除数组中的一个元素删除数组中的一个元素 A[ 3,7,8,10]A[ 3,7,8,10] print“A“,Aprint“A“,A delA[2]delA[2] print“print“删除第删除第 2 2 个元素后个元素后,A“,A,A“,A 第 2 个元素 A [3, 7, 8, 10]A [3, 7, 8, 10] 删除第删除第 2 2 个元素后个元素后,A [3, 7, 10],A [3, 7, 10] 5.75.7 数组的切片数组的切片 通过操作符“[ ]”,将列表元素连续取出的部分,叫切片,又叫子列表(它仍然是数 组) 。 切片 A[mA[m n]n]的意思是在数组 A 中,起始位置为 m, 结束位置为 n 但

注意事项

本文(Python_数组使用)为本站会员(sunhongz116)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开