首页 / PYTHON / python第四天list
python第四天list
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python第四天list,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2882字,纯文字阅读大概需要5分钟。
内容图文
![python第四天list](/upload/InfoBanner/zyjiaocheng/845/4a6a034934a245b589ef73f87913c284.jpg)
#列表是有序可重复且可以添加任意数据类型,列表的任何操作都是基于原有的列表 """ # 列表的索引和切片操作 li = [1,2,3,4,'张三','李思',[1,2,3],['三上','小泽']] print(li[-1][0]) # 列表的切片操作返回的还是列表 print(li[4:6]) """ # 列表的增删改查操作 #append添加元素到结尾 """ li_2 = ['张三','李四'] while 1: s = input('>>>').upper() if s == 'Q': break else: li_2.append(s) print(li_2) """ #指定一个索引位置添加元素 # li_2.insert(1,'小泽玛利亚') # print(li_2) #添加一个可迭代对象到列表中并且是添加可迭代对象的最小元素元素添加到最后,如果不是一个可迭代对象则报错 """ li_2.extend('123') #增加一个字符串 print(li_2) li_2.extend(['三上悠亚','天海翼'])#增加一个里列表 print(li_2) li_2.extend(('猪八戒','美利坚')) print(li_2) """ # 列表的删除操作 # li_del = ['张三','孙悟空','李四','天海翼','三上优雅'] # 默认是删除最后一个,也可以给定一个索引值删除,并且返回被删除的元素 # s = li_del.pop(0) # print(li_del,s) # 删除指定的元素,返回值为none # s = li_del.remove('张三') # print(li_del,s) # 默认清空当前列表 # s = li_del.clear() # print(li_del) #在内存中清空列表 # del li_del # print(li_del) #可切片操作去除想去除的元素 # del li_del[0:2] # print(li_del) # 列表更改操作,可以更改任意数据类型的元素,也可以进行切片操作,并且更新的是更新对象的最小元素 # li_up = ['张三','孙悟空','李四','天海翼','三上优雅'] # li_up[-1] = '你大爷' # li_up[0] = [1,2,3] # li_up[0:2] = '你大爷还是你大爷' # li_up[0:2] = ['武藤兰','吉泽','奥特曼'] # print(li_up) """ #列表的查 li_del = ['张三','孙悟空','李四','天海翼','三上优雅'] # 通过索引查找单一元素 print(li_del[-1]) # 通过切片的方式查找元素,返回的是一个列表 print(li_del[3:]) # 通过循环的方式答应出列表的每一个元素 for li_se in li_del: print(li_se) # 通过range加上索引的方式获取元素 for x in range(0,len(li_del)): print(li_del[x]) """ """ # 公共方法 li_del = ['张三','孙悟空','李四','天海翼','三上优雅','三上优雅'] # 获取列表的长度 length_li_del = len(li_del) print(length_li_del) # 获取当前元素在列表中出现的次数,跟字符串不同的是字符串有切片操作而列表没有 num = li_del.count('三上优雅') print(num) # 返回元素出现的位置,没有则报错,有则返回第一个,可切片操作 print(li_del.index('三上优雅')) # 列表的正向排序 li_sor = [1,2,4,5,3,8,6,7] li_sor.sort() print(li_sor) # 列表的倒序 li_sor.sort(reverse=True) print(li_sor) # 反转,将列表中的元素换个个 li_sor.reverse print(li_sor) """ """ # 嵌套列表操作 li_li = [1,2,3,'张三','李四','王五',['香蕉','苹果','橘子','火龙果'],['苍进空','山水之间','天天','伞伞','狗子']] # print(li_li[-2][-2]) # li_li[-2][-2]='三上' # print(li_li) # print(li_li[-2][-1].replace('果','子')) # 嵌套列表循环读取 for x in li_li: if type(x) == list: for y in x: print(y) else: print(x) """ """ #list>str li_del = ['张三','孙悟空','李四','天海翼','三上优雅','三上优雅'] str = ','.join(li_del) print(str) # str > list str_1 = "张三,孙悟空,李四,天海翼,三上优雅,三上优雅" print(str_1.split(',')) """ # range操作 # for x in range(0,101): # print(x,end = '|') # for x in range(0,101,2): # print(x,end = '|') # for x in range(0,101,3): # print(x,end = '|') for i in range(10,0,-2): print(i) for i in range(10,-1,-2): print(i)
内容总结
以上是互联网集市为您收集整理的python第四天list全部内容,希望文章能够帮你解决python第四天list所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。