小话Python笔记——类型

Python基础数据类型详解
本文详细介绍了Python中的四种基本数据类型:列表(List)、字典(Dictionary)、元组(Tuple)和集合(Set)。包括每种类型的定义、创建方式、常用操作方法及注意事项。

在Python入门过程中,回避不了的就是数据类型。

在初学Python后,看到[]\{}\()的赋值语句还要抓耳挠腮混乱不堪,时不时还要找出笔记进行温习。所以,在这里总结一下Python那些类型。


首先是[],也就是List,常说为列表。其常用法:

people=["Chinese","Germans","Canadians"]

在末尾添加方法:people.append("Russians") #这里必须强调一下:List没有add()方法!

指定位置添加方法:people.insert(2,"Danish")

删除最后一个元素:people.pop()

根据索引号删除指定的元素:people.pop(2)\ del people[2]

删除相应参数:people.remove("Germans") #这个方法只会删除第一个匹配上的元素,后面如果有重复不会删除

让我们擦一把汗,开始下一个类型。


然后是{},也就是dict,我们常说的字典。

dictt ={'a':'A','b':B}

删除元素:dictt.pop('a')\del dictt['a'] #参数是key,也就是冒号之前的元素,这里也强调一下:dict没有remove()方法!

赋值:d['c']='C' #dict是无序的,直接赋值就好

到这里感觉还可以,那就继续下个类型!


(),为tuple,也就是元组。

这个类型本身非常简单,以为它是不可变得,也就是说它不可以删除也不可以添加,所以没有什么方法

L=()#一个空的元组

L=(1,)#含有一个元素的元组,注意加

L=(1,2,3,4,5)#多个元素,最后加不加逗号都可

L[0]#查看元组中的元素

其实当在元组中存入列表、字典或其他类型,我们是可以把这些类型调用操作的,也就是所谓“可变”元组

eg:L=(1,2,[3,4]) 我们可以使用L[2]调用元组中的[3,4],然后我们就可以上上面列表的方法进行修改

现在还可以顶住的,来看下一个类型。


set(),我们可以叫他集合。集合是可以像List一样存储元素,但它是不可以有重复的,而且无序。

创建一个空集合:s=set()

创建非空集合:s ={1,'2',(3,4)}

从列表创建集合:s=([‘1’,‘2’])

注意了,注意了,我们之间说元组可以创建“可变”元组,这个方法在集合中是行不通的。我们可以像第二种方法一样加入元组(元组不可变),但是不可以加入列表(列表是可变的)。

添加5到最后一个元素:s.add(5)#集合没有append()方法!

删除5,注意这里是元素,不是索引:s.remove(5)

删除最后一个元素:s.pop()


差不多了,快去IDE中试验一番喽!!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值