python四大容器
1、列表 List
list1 = [1, 2, 3, 4, 5, 5, "a", "b", "c", 1.1, True, False]
print(list1, type(list1))
print(list1[2])
print(list1.index('a'))
list1.append('d')
print(list1)
list1[1] = 10
print(list1)
list1.insert(0, 9)
print(list1)
list1.pop()
print(list1)
list1.remove('a')
print(list1.count(4))
list1.reverse()
print(list1)
list2 = [2, 1, 6, 7, 4, 5, 3]
list2.sort()
print(list2)
list1.extend(list2)
print(list1)
list3 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list3[1:5:1])
print(list3[1:8:2])
print(list3[5])
print(list3[-4])
print(list3[::-1])
print(list3[-2:-6:-1])
list4 = ['1', '2', '3', '4']
sepStr = '|'
print(sepStr.join(list4))
2、元组Tuple
tuple1 = (1, 2, 2, 2, 3, 3, 4, 5, 6, 'a', 'b', 1.1)
print(tuple1, type(tuple1))
print(tuple1[4])
print(tuple1[0:4:1])
tuple2 = (1,)
print(tuple2, type(tuple2))
list1 = [1, 2, 3]
tuple3 = ('a', 'b', 'c', list1)
print(tuple3, type(tuple3))
tuple3[3][1] = 22
print(tuple3, type(tuple3))
3、字典Dict
dict2 = {"k2": 'v222'}
dict1 = {'k1': 'v1', 'k2': 'v2'
, 'k3': 'v3', 1: '1', 0: '0'
, 1: 'True', 2: '2', 1.1: '1.1'}
print(dict1, type(dict1))
print(dict1['k1'])
print(dict1['k3'])
print(dict1.get('k4', '如果key不存在即返回'))
dict1['k4'] = 'v4'
print(dict1)
dict1['k4'] = 'vv4'
print(dict1)
dict1.pop(0)
dict1.pop(1)
dict1.pop(2)
print(dict1)
print(dict1.keys())
print(dict1.values())
print(dict1)
dict1.clear()
4、集合Set
set1 = {1, 2, 2, 3, 4, 'a', 'b', 'b', 'c', 1.1}
print(set1, type(set1))
print(list1)
print(len(list1))
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署