Python中的四种数据类型的操作

四种数据类型:

  • 列表
  • 字典
  • 元祖
  • 集合

这里写图片描述

1、列表(list)

具有如下特点: 
这里写图片描述

具体操作如下:

#list列表类型、类似于、C++中的链表
#元素可变的(与tuple相对)
#位置有序 (与set相对)
#容纳任何对象(与字典相对)
color1 = ['red','blue',1,2,3]
color1.insert(0,'green') #插入元素,para1为插入位置
color1.remove(1)  #删除某一元素,按名称删除
del color1[-1]  #按位置删除
del color1[0:2]  #按片删除,删除多个元素
print(color1)

2、字典类型

这里写图片描述

具体操作如下:

# 字典类型,就是C、C++中的map容器
color = {'red': 1, 'blue': 2}
color['green'] = 0  # 添加单个键值对
color.update({'yellow': 3, 'black': 4})  #添加多个键值对
del color['red']  #删除元素
print(color)

3、元祖类型(tuple)

#元组 tuple:与列表相对,不可被修改,但是可以索引其值,索引方式和列表相同
letter = ('a','b','c','d')
for i in range(0,len(letter)):
    print(letter[i])

4、集合(set)

# 集合类型set
#类似于C、C++中的set容器,有如下特点:无序的,不重复的,任意的;
#通常用set把重复的元素去掉
#集合不能被切片,也不能被索引(毕竟是无序的)

a_set = {1,2,3,4}
a_set.add(5)  #添加元素
a_set.discard(5) #删除元素
print(a_set)

四种数据类型:

  • 列表
  • 字典
  • 元祖
  • 集合

这里写图片描述

1、列表(list)

具有如下特点: 
这里写图片描述

具体操作如下:

#list列表类型、类似于、C++中的链表
#元素可变的(与tuple相对)
#位置有序 (与set相对)
#容纳任何对象(与字典相对)
color1 = ['red','blue',1,2,3]
color1.insert(0,'green') #插入元素,para1为插入位置
color1.remove(1)  #删除某一元素,按名称删除
del color1[-1]  #按位置删除
del color1[0:2]  #按片删除,删除多个元素
print(color1)

2、字典类型

这里写图片描述

具体操作如下:

# 字典类型,就是C、C++中的map容器
color = {'red': 1, 'blue': 2}
color['green'] = 0  # 添加单个键值对
color.update({'yellow': 3, 'black': 4})  #添加多个键值对
del color['red']  #删除元素
print(color)

3、元祖类型(tuple)

#元组 tuple:与列表相对,不可被修改,但是可以索引其值,索引方式和列表相同
letter = ('a','b','c','d')
for i in range(0,len(letter)):
    print(letter[i])

4、集合(set)

# 集合类型set
#类似于C、C++中的set容器,有如下特点:无序的,不重复的,任意的;
#通常用set把重复的元素去掉
#集合不能被切片,也不能被索引(毕竟是无序的)

a_set = {1,2,3,4}
a_set.add(5)  #添加元素
a_set.discard(5) #删除元素
print(a_set)

猜你喜欢

转载自blog.csdn.net/cats_miao/article/details/80861779
今日推荐