python的基本数据类型——列表,字典,元组与集合——总结分析

列表、字典、元组和集合都可以视为能存储多个数据的容器。下面简单介绍它们的区别。
下面的代码定义了不同数据类型的变量:

1 list1 = ['Tom', 'John', 'Jane','shirley', 'David', 'Jack']
2 list2=[20, 25, 30, 51, 28, 45]
3 dict1 ={'Tom':20,'John':25,'Jane':30, 'Shirley':51, 'David':28,'Jack':45}
4 tup =('Tom','John','Jane','shirley','David','Jack')
5 set1 = {'Tom', 'John', 'Jane','Shirley','David''jack'}
6 print(type(list1))
7 print(type(list2))
8 print(type(dict1))
9 print(type(tup))
10 print(type(set1))


  • 第1行和第2行代码定义了两个列表(list)并分别赋给变量list1和变量list2。列表可以将多个数据有序地组织在一起,并方便地调用。列表的元素可以是字符串,也可以是数字,甚至可以是另一个列表。例如,变量list1是一个包含6个字符串的列表,变量list2是一个包含6个数字的列表。
  • 第3行代码定义了一个字典(dictionary,简写为dict)并赋给变量dict1。字典的每个元素都由两部分组成(而列表的每个元素只有一部分),前一部分称为键(key),后一部分称为值(value),中间用冒号分隔。
  • 第4行代码定义了一个元组(tuple)并赋给变量tup。元组的定义和使用方法与列表类似,区别在于定义列表的符号是“[]”,而定义元组的符号是"()",并且元组中的元素不可修改。
  • 第5行代码定义了一个集合(set)并赋给变量set1。集合是一个无序的不重复序列。
  • 第6~10行代码用Python内置的type()函数查询上述变量的数据类型。
    代码运行结果如下:
1 <class 'list'>
2 <class '1ist'>
3 <class 'dict'>
4 <class 'tuple'>
5 <class 'set'>

从运行结果可以看出,变量list1和list2的数据类型都是列表(list),变量dictl的数据类型是字典(dict),变量tup的数据类型是元组(tuple),变量set1的数据类型是集合(set),和前面所述一致。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据分析不是个事儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值