python中的基本数据类型(一)

python中的基本数据类型

这几种数据类型可以通过强制转换来互相利用每个数据类型的特性!!!

1.列表

首先说一下,[]这就是列表,列表是可变的,所以增删改查很重要。

1.1 增

list_ = ['a', 'b', 'c']
list1 = [1, 2, 3, 4]
list_.append('d')  # 追加
print(list_)
list_.insert(1, 'e')  # 索引插入
print(list_)
list_.extend(list1)  # 批量操作
print(list_)

在这里插入图片描述
这就是增的操作。

1.2 删

主要是几个操作,第一个是pop,这个是可以接收末尾的数据来使用一个值来接收,第二个就是remove,这个可以直接删除值,但是注意这个如果有重复的值的话,会只删除一个值(可以自己做实验),第三个就是del,这个是内置方法,所以不能通过名加.的方法来调用,这个是通过索引来删除值,接下来这个图就是所有的删除操作。
在这里插入图片描述

1.3 改

我现在就知道两个改值的方法,第一个就是最简单粗暴的方法就是直接索引改值,第二个就是插入,下图就是两个方法的演示。
在这里插入图片描述

1.4 查

查就是查这个值在不在列表中,方法就在下图中。
在这里插入图片描述
通过判断就可以,非常的简单易懂。

1.5 常用功能

常用功能注意就是切片,计数,和长度

1.5.1.切片

切片就是想通过索引取多个值
切片对于列表来说最多主要是三个参数L[0:2:-1]
这里遵循的规则是前两个就是起始位置和结束位置,遵循的是左闭右开的规则,而最后一个是步长,就是按什么比例切,这里的-1,就是反着走,当然这个里左右都可以是负数,都是在数学上左边小于右边的,但是我不建议玩负数很容易晕的,除非一些特殊情况,比如数据跟多需要从后往前的情况。当然返回的也是一个列表,在python中的数据类型的转换还是挺简单的,具体用代码演示。
在这里插入图片描述

1.5.2 count,len

count就是用来计数的,len就是长度,不多说了,代码演示。
在这里插入图片描述

2.元祖

因为有了列表的方法,元祖很多方法和列表一样,但是元祖是不能变的,就是说无法增删改,一般都是转换成列表再变回来,通过强制类型转换就可以,元祖只要注意几个地方既可以,第一个就是如果是单元素元祖就要在后面加,例如(1,)就是这样写,不然会报错。还有就是元祖的索引有个特别用法,就是可以通过值查询当前位置,接下来试一下哈。
在这里插入图片描述
演示完毕。
还有一个count,和list类似就不展示了。

3.字典

字典其实就是键值对的集合,例如dict={“key”:“value”},key可以是字符串数字,元祖,而不能是列表,value可以是任何东西,这个记住就好,还是从标准的增删改查开始吧。

3.1 增

在这里插入图片描述

3.2 删

删除的方法主要是三种,第一种是pop,这是指定的删除,通过写入key值来获得被删除的value然后删除,第二种是popitem,这个是删除字典的最后一个,第三种就是clear,这个是全部清空。
下面是代码演示。
在这里插入图片描述

3.3 改

改主要就是update
在这里插入图片描述

3.4 查

主要是keys,values,items,get。分别对应什么代码演示。
在这里插入图片描述

4.集合

a = {1, 2, 3, 4},这个就是集合,与字典不同的是,集合所组成的是键值对,集合就是set,下面是代码演示的增删改查。

4.1 增

在这里插入图片描述
第一种就是通过add直接添加,第二种是通过update,当然这个只能是字符串的话,会把字符串拆开分别加入其中。

4.2 删

删除主要为三种方式,第一种是通过remove,这个是最直接的方式,直接输入值就可以删除,如果有就直接删除,如果没有这个值会报错的,第二种是通过pop,但是这种方法只能随机删除,第三种是discard,这种方式是也是直接删除,但是如果没有的话,不会报错,有就删除。

在这里插入图片描述
在这里插入图片描述

4.3 改

集合中的改就是可以删除再添加即可,因为集合是无序的,没有办法通过索引来取。

4.4 查

查主要就是通过打印就可以

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值