前言
在Python中,数据类型分别有不可变(Number,String,Tuple)与可变(List,Set,Dictionary)
一、定义
| 数据 | 定义 | 包含类型 |
|---|---|---|
| Number | a=1 | int,float,bool,complex |
| String | b=‘hello’ | \ 可以转义特殊字符 |
| Tuple | c=(1,2,3) | 可包含数字、字符串、列表 |
| List | d=[1,2,3] | 可包含数字、字符串、列表(即嵌套) |
| Set | e={v1,}或set(v1,)创建空集合时必须使用set()函数 | 可包含数字、字符串、列表 |
| Dictionary | f={key1:value1,} | 可包含数字、字符串、列表 |
二、内置方法
- 列表
l=['h','e','l','l','o']
l1=['de','op']
#表尾追加元素
l.append('o')
#表中插入元素(索引值,插入元素)
l.insert(1,'p')
#表中增加列表
l.extend(l1)
#表中删除元素
l.remove('l')
del l[3]
l.pop()#删除最后一位元素
#表中修改元素
l[5]='g'
#表中查找元素
l[2]
if 'o' in l:
if 'r' not in l:
- 集合(无序,自动去重)
s={'w','o','r','d'}
s2={'o','p','e','n'}
#表中添加元素
s.add('r')
s.update('e')
#表中删除元素
s.remove('o') #若元素不存在则报错
s.discard('o') #若元素不存在则不报错
s.pop() #随机删除一个元素
s.clear() #清空集合
#集合的运算(交差并补)
s2=s.intersection(s1) #返回一个新集合(交集)
s3=s.difference(s1) #返回一个新集合(差集)
s4=s.union(s1) #返回一个新集合(并集)
- 字典
d={'k1':123,'k2':3345}
#删除字典内元素
d.clear()
d.pop(k1)
总结
关于不同数据类型的不同内置函数与不同内置方法还有很多,在后续应用中会更多接触到
本文介绍了Python中的数据类型,包括不可变类型(Number,String,Tuple)和可变类型(List,Set,Dictionary),并详细阐述了列表、集合和字典的常用内置方法,如列表的append、insert、remove等,集合的add、update、remove等,以及字典的元素操作和删除方法。
4909

被折叠的 条评论
为什么被折叠?



