欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    Python 列表 list 数组 array 常用操作集锦.docx

    • 资源ID:3062270       资源大小:38.42KB        全文页数:4页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python 列表 list 数组 array 常用操作集锦.docx

    Python 列表 list 数组 array 常用操作集锦Python 列表 list 数组 array 常用操作集锦 Python中的列表(list)类似于C#中的可变数组,用于顺序存储结构。 创建列表 sample_list = 'a',1,('a','b') Python 列表操作 sample_list = 'a','b',0,1,3 得到列表中的某一个值 value_start = sample_list0 end_value = sample_list-1 删除列表的第一个值 del sample_list0 在列表中插入一个值 sample_list0:0 = 'sample value' 得到列表的长度 list_length = len(sample_list) 列表遍历 for element in sample_list: print(element) Python 列表高级操作/技巧 产生一个数值递增列表 num_inc_list = range(30) #will return a list 0,1,2,.,29 用某个固定值初始化列表 initial_value = 0 list_length = 5 sample_list = initial_value for i in range(10) sample_list = initial_value*list_length # sample_list =0,0,0,0,0 附:python内置类型 1、list:列表 a = "I","you","he","she" 元素可为任何类型。 下标:按下标读写,就当作数组处理 以0开始,有负下标的使用 0第一个元素,-1最后一个元素, -len第一个元 素,len-1最后一个元素 取list的元素数量 len(list) #list的长度。实际该方法是调用了此对象的_len_(self)方法。 创建连续的list L = range(1,5) #即 L=1,2,3,4,不含最后一个元素 L = range(1, 10, 2) #即 L=1, 3, 5, 7, 9 list的方法 L.append(var) #追加元素 L.insert(index,var) L.pop(var) #返回最后一个元素,并从list中删除之 L.remove(var) #删除第一次出现的该元素 L.count(var) #该元素在列表中出现的个数 L.index(var) #该元素的位置,无则抛异常 L.extend(list) #追加list,即合并list到L上 L.sort #排序 L.reverse #倒序 list 操作符:,+,*,关键字del a1: #片段操作符,用于子list的提取 1,2+3,4 #为1,2,3,4。同extend 2*4 #为2,2,2,2 del L1 #删除指定下标的元素 del L1:3 #删除指定下标范围的元素 list的复制 L1 = L #L1为L的别名,用C来说就是指针地址相同,对L1操作即对L操作。函数参数就是这样传递的 L1 = L: #L1为L的克隆,即另一个拷贝。 list comprehension <expr1> for k in L if <expr2> 2、dictionary: 字典 dict = ob1:computer, ob2:mouse, ob3:printer 每一个元素是pair,包含key、value两部分。key是Integer或string类型,value 是任意类型。 键是唯一的,字典只认最后一个赋的键值。 dictionary的方法 D.get(key, 0) #同dictkey,多了个没有则返回缺省值,0。没有则抛异常 D.has_key(key) #有该键返回TRUE,否则FALSE D.keys #返回字典键的列表 D.values D.items D.update(dict2) #增加合并字典 D.popitem #得到一个pair,并从字典中删除它。已空则抛异常 D.clear #清空字典,同del dict D.copy #拷贝字典 D.cmp(dict1,dict2) #比较字典,(优先级为元素个数、键大小、键值大小) #第一个大返回1,小返回-1,一样返回0 dictionary的复制 dict1 = dict #别名 dict2=dict.copy #克隆,即另一个拷贝。 3、tuple:元组 tuple = (a, b, c, d, e) 可以用list的 ,:操作符提取元素。就是不能直接修改元素。 4、string: 字符串 str = “Hello My friend” 字符串是一个整 体。如果你想直接修改字符串的某一部分,是不可能的。但我们能够读出字符串的某一部分。 子字符串的提取 str:6 字符串包含 判断操作符:in,not in “He” in str “she” not in str string模块,还提供了很多方法,如 S.find(substring, start ,end) #可指范围查找子串,返回索引值,否则返回-1 S.rfind(substring,start ,end) #反向查找 S.index(substring,start ,end) #同find,只是找不到产生ValueError异常 S.rindex(substring,start ,end)#同上反向查找 S.count(substring,start ,end) #返回找到子串的个数 S.lowercase S.capitalize #首字母大写 S.lower #转小写 S.upper #转大写 S.swapcase #大小写互换 S.split(str, ) #将string转list,以空格切分 S.join(list, ) #将list转string,以空格连接 处理字符串的内置函数 len(str) #串长度 cmp(“my friend”, str) #字符串比较。第一个大,返回1 max(abcxyz) #寻找字符串中最大的字符 min(abcxyz) #寻找字符串中最小的字符 string的转换 oat(str) #变成浮点数,float(“1e-1) 结果为0.1 int(str) #变成整型, int(“12) 结果为12 int(str,base) #变成base进制整型数,int(“11,2) 结果为2 long(str) #变成长整型, long(str,base) #变成base进制长整型, 字符串的格式化 str_format % (参数列表)

    注意事项

    本文(Python 列表 list 数组 array 常用操作集锦.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开