python中的内置基本类型

Python中有四种内置基本类型 list(列表),tuple(元组)(读作“他破”),dict(字典),set(集合)。讲讲其中的变量是如何定义和变化的。

list 使用两个中括号括起来,[1,2,3],可以随意变化 可以是四种基本类型的各种组合,也是一种可变化的类型。拥有append(value)方法,在list末尾增加元素、insert(index,value)方法,插入元素,pop方法,在list末尾删除元素。

tuple 使用两个小括号括起来,(1,2,3)不可做任何变化,但其中可以包含list,其中包含的list是可以变化的,所以tuple更像是一个不会变化的指针。tuple没什么方法,因为不允许变化。

dict 是用大括号和冒号组合出来的{a:1,b:2} 有一个key 一个value 很像javascript中的对象,操作方式也很类似。拥有key in dict 方法判断键值是否存在,dict.get(key,flag)获取某key下的value,如果不存在则返回none或者自定义的flag、pop(key)方法,删除某key。key不可变,不可变的意思指的是,非list以及包含list的tuple(普通tuple可以,尽管看起来比较违和)。


set 用 set()方法生成,在set里面输入一个list集合,生成出来的set会自动的去掉重复的值,可以用与、或来进行集合的运算。set拥有remove(key)的方法删除键值。(我很想吐槽一下,不同类型的删除方法都不一样的)set可以用来分解一个单词(奇怪的用法),set中的值也要是不可变的!与dict的key一样的要求。


感觉要学的还好很多,先写这些吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值