当前位置: 首页 > news >正文

python中的数据结构

1. list 列表

  内部元素数据类型可以不同,list可以嵌套list

  索引-1为最后一个元素

  初始化:classmates = ['Michael', 'Bob', 'Tracy']  列表初始化用中括号  []

  取长度:len()  

  删除末尾元素:pop()

     删除指定位置元素:pop(i)

2. tuple 元组

  初始化:classmates = ('Michael', 'Bob', 'Tracy') 元祖初始化用小括号  ()

   一旦初始化就不能修改

3. dict 字典(键值储存)  

  初始化:d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} 字典初始化用大括号  {}

  删除key:pop(key)

  特点:

  1. 查找和插入的速度极快,不会随着key的增加而变慢;
  2. 需要占用大量的内存,内存浪费多。

4.set 集合(其中的元素不允许重复)

  初始化:s = set([1, 1, 2, 2, 3, 3])  集合初始化用set
  添加元素:add(key)

  删除元素:remove(key)

 

转载于:https://www.cnblogs.com/syyy/p/7711080.html

相关文章:

  • 结对编程——四则运算界面化
  • [No000010F]Git8/9-使用GitHub
  • 微信
  • Android连接热点的Socket文件传输
  • JS中的函数知识点
  • 上传第三方jar包至maven私服,以geotools为例
  • Shell记录-Shell命令(find)
  • 上海公积金社保业务办理
  • Ubuntu 16.04下解决sublime text3无法输中文问题
  • week5
  • lua实现table转string
  • 毕业设计10-26星期四
  • 洛谷P3469 [POI2008]BLO-Blockade
  • 使用MEMCACHED实现缓存
  • 煤球数目
  • [case10]使用RSQL实现端到端的动态查询
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 2018一半小结一波
  • Javascript设计模式学习之Observer(观察者)模式
  • python3 使用 asyncio 代替线程
  • Python3爬取英雄联盟英雄皮肤大图
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • Zepto.js源码学习之二
  • 阿里云购买磁盘后挂载
  • 模型微调
  • 深度学习中的信息论知识详解
  • 我的zsh配置, 2019最新方案
  • 我是如何设计 Upload 上传组件的
  • 无服务器化是企业 IT 架构的未来吗?
  • 小李飞刀:SQL题目刷起来!
  • 做一名精致的JavaScripter 01:JavaScript简介
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • $(selector).each()和$.each()的区别
  • (12)目标检测_SSD基于pytorch搭建代码
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (TOJ2804)Even? Odd?
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (过滤器)Filter和(监听器)listener
  • (简单) HDU 2612 Find a way,BFS。
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)h264中avc和flv数据的解析
  • (转)甲方乙方——赵民谈找工作
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET/C# 的字符串暂存池
  • .net反混淆脱壳工具de4dot的使用
  • .net连接oracle数据库
  • @RequestMapping-占位符映射