首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

变量类型、数据结构和运算符(2)

文桃花仙人

数据结构

数据结构,可以理解为储存数据的容器。Python内建的数据结构有四种:列表、元组、字典和集合。另外,还有两种非常非常重要和常用的数据结构:Array(numpy)和DataFrame(pandas)。

列表

列表的创建列表的表示由方括号[]引用,其自定义要么直接用[]引用,要么用list函数生成。

列表的索引和分片列表的索引以0开始,引用也是用方括号表示。

列表增加和删除元素列表增加元素一般用append、extend和insert方法,删除元素一般用remove方法和del命令。

列表的查找和搜索

列表的排序列表的排序一般用list的sort方法或者sorted函数

元组

元组是元素不可更改的列表,其表示由圆括号()引用,其自定义要么直接用()引用,要么用tuple函数生成。元组是特殊的列表,故一般操作与列表相同。

字典

字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,这是字典最重要的特性。字典的表示由花括号{}引用,其自定义要么直接用{}引用,要么用dict函数生成。

字典的创建

字典的引用字典的引用注意也用方括号[]表示,比如dict[key]返回key对应item。

集合

集合的表示由花括号{}引用(但没有冒号,与字典的区别),其自定义要么直接用{}引用,要么用set函数生成。集合有一些特性,比如去重、无法索引和集合之间可以运算等。

集合的创建

集合的运算集合之间可以进行并集、交集和补集等运算。

除了以上4种Python内建的数据结构外,还有两种非常常用的Array和DataFrame,分别由第三方库numpy和pandas提供,后续会另辟专题介绍。

@基础知识#变量类型、数据结构和运算符$006

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180202G1D8S800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券