Python四大数据类型的区别

List:有序,可重复,可变数据类型

Set集合

        1.无序的

        2.元素不可以重复,相同的元素会被认为是同一个

        3.不支持索引操作(取值、修改) 不能这么操作:test_set[index]

        4.可迭代

字典(Dict):

        1.字典用键值对来表示

        2.键不可以重复

        3.字典中的元素(键值对)是无序的

 创建:

        4.键值对直接创建 test_dict = {"key1":"value1","key3":"value3","key2":"value2"}

        5.通过赋值表达式创建【掌握】 test_dict = dict(a=1,b=2,c=3)

查询:

        1.通过key 获取值 test_dict["key1"]

        2.如果key不存在会报错

        3.如果存在就返回key对应的value值

删除:

        1.删除指定的键值对 del test_dict["key1"]

        2.通过pop删除,返回被删除key对应的value res = test_dict.pop("key2")

        3.popitem()删除,返回被删除的key和value 堆栈,python出栈,后进先出 res = test_dict.popitem()

        4.清空字典 test_dict.clear()

元祖(tuple):

        1.通过索引获取元素  test_tuple[0]

        2.元祖合并:print(test_tuple1+test_tuple2)

        3.元组的可变与不可变:元组第一层不可变,如果嵌套了可以变的数据类型,这个可变的数据类型可以修改

        4.元祖去重:tuple(set(list1))

        5.基本操作:count():统计元素出现的次数          test_tuple.count(1)

                     len(): 获取元素的长度        len(test_tuple)

                     max(): 获取最大值            min():获取最小值      sum:求和

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值