python有哪几种数据结构_Python最常用的数据结构6种

Python最常用的数据结构6种:数字、字符串、列表、元组、字典和集合。其中最为常用的是数字、字符串、列表和字典。可以用type()查看数据类型;

1、数字(number)

用于存储数值。python3支持4种类型的数字:int(整数类型)、foat(浮点型)、bool(布尔类型)、complex(复数类型)。

2、字符串(string)

由数值、字母、下划线组成的一串字符,可以使用单引号(')、双引号(")和三引号(''')指定字符串,使用"+"号可以连接两个字符串

3、列表(list)

一维列表,变长、其内容可以进行修改。

列表是任何对象的有序集合,用“[]”标识。元素之间用逗号隔开,列表中的元素即可以是数字或字符串,也可以是列表。每个列表中的元素都是从0开始计算的。列表可以通过“列表对象.列表方法(参数)”的方式调用。示例如下:

1 list1=[2,3,4]

2 list2=['a','b','c']

3 list1+list2

Out:[2, 3, 4, 'a', 'b', 'c']

4、元组(tuple)

一维序列,定长、不可变,其内容不能修改,用“()“标识。

元组的创建方式很简单,只需在括号内添加元素,用逗号隔开即可。示例如下:

In:("张三","23","女")

Out:("张三","23","女")

5、字典(dict)

最重要的内置结构之一,大小可变的键值对集,其中键(key)和值(value)都是python对象,用”{}“指定,可以使用大括号”{}“创建空字典。格式如下:

{Key1: Value1,Key2: Value2,Key3: Value3}或者dict(Key1:=Value1,Key2=Value2,Key3=Value3})

需要注意的是:键必须唯一,键值不必。值可以取任何数据类型,如数字、字符串、元组。示例如下:

In:dict(姓名="张三",年龄=23,性别="女")

Out:{'姓名': '张三', '年龄': 23, '性别': '女'}

In :{"姓名": "张三","年龄": 23,"性别": "女"}

Out:{'姓名': '张三', '年龄': 23, '性别': '女'}

6、集合(set)

由唯一元素组成的无序集,可以看成是只有键没有值的字典,可以使用大括号“{}”或者set()函数创建集合。一个空集合必须使用set()函数创建

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值