首页
学习
活动
专区
工具
TVP
发布

盏茶python 组合数据类型

本节我们将要讲解python的组合数据类型,主要包括列表,字典,元组和集合。

1.列表

列表(list)是一种序列类型,表示方式为[element1, element2...]

list1 = [1, 2, 3, 4, 5]

长度

len(list1)

索引

list1[0]

切片[开始位置:结束位置:切片间隔]

list1[0:5:2]

反向切片

list1[-1:-3]

拼接

list1 + list1

list1.extend(list1)

复制

list1*10

增加元素

list1.append(6)

插入元素

list1.insert(1, 7)

删除元素

list1.pop(1)

list1.pop()

list1.remove(5)

查找元素

list1.index(1)

复制列表

浅拷贝

list2 = list1.copy()

list2 = list1[:]

列表排序

list1.sort()

list2 = sorted(list1)

递减排列

list1.sort(reverse=True)

list2 = sorted(list1, reverse=True)

翻转

list1.reverse()

2.元组

元组(tuple)是一种序列类型(但不可变),表示方式为(element1, element2...)

tuple1 = (1, 2, 3, 4, 5)

print(tuple1[0])

打包和解包

number = [1, 2, 3]

name = [a, b ,c]

list(zip(number, name))

3.字典

字典(dict)是一种映射类型,通过键-值的映射实现数据存储和查找,表示方式为

dict1 =

print(dict1[1])

长度

len(dict1)

增加

dict1[4] = "d"

删除

del dict1[4]

value = dict1.pop(4)

key, value = dicr1.popitem(4)

修改

dict[3] = "d“

查询

dict1.get(key, default)

获取所有的key或value值

dict1.keys()

dict1.values()

遍历

for k,v in dict1.items():

print(k, v)

4.集合

集合(set)是一种存储互不相等元素的组合数据类型,是无序的,表示方式为

set1 =

set2 =

交集

set1 & set2

并集

set1 | set2

集合非共同元素

set1 ^ set2

增加

set1.add(1)

移除

set1.remove(1)

长度

len(set1)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200204A0DX1P00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券