数据容器--列表,字典,集合,元组

Python中主要有4个存储数据的容器分别是:

1,列表–list[]
       python中的列表用中括号[]定义,数组是一种特殊的列表,数组只能装数字,而列表可以用来装不同的数据元素。
如下是一些基本操作

>>>list1 = [12]   
>>>list * 3                    # 重复操作符*可以用于列表中
[12,12,12]
>>>list2 = [3,4]
>>>list1 + list2               # 列表可以互相拼接
[12,3,4]

2,字典–dict{}
       字典类似我们查词的汉语字典,其中每个键值对包含词对应的属性,一个字典的键必须是独一无二的,而值(属性)可以一样,可以通过词查找到它的属性。比如

>>>a = {'1':'数字','Obama':'领导人','毛主席':'领导人'}        # 值可以一样
>>>a['x'] = 11                                              # 向列表增加元素
>>>a 
{'1':'数字','Obama':'领导人','毛主席':'领导人','x':11} 

3,集合–set{}
       集合也是一种容纳数据的容器,和列表有差不多的功能。集合里面可以有不同的数据类型如{‘我’,‘ni’,‘2’},不同的是,列表中可以出现相同的元素,比如a = [0, 1, 0]这个列表有3个元素,长度是3。而如果a = {0, 1, 0}这个集合中有2个元素,分别是0和1,长度是2,也就是说a={0,1,0}={0,1}。

>>>set1 = {1,2,3,3,1,4,5,'w','w'}            
>>>set1 
 {1,2,3,4,5,'w'}                   # 集合所包含的元素必须唯一

4,元组–tuple()
       元组是不可以改变顺序的列表(list),与列表很相似。元组比列表更强大的是,元组可以用做字典,也可以用作集合。

>>>tuple1 = (1,2,3,4,5)
>>>tuple1[1]                      # 访问元组使用下标索引 
2
>>>tuple2 = tuple1[:]             # 使用切片方法复制元组
>>>tuple3 = ()                    # 创建空的元组
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值