本文共 2137 字,大约阅读时间需要 7 分钟。
列表是一种可变数据类型,能够存储多个数据项。其基本格式如下:
[数据1, 数据2, 数据3, …]
列表是使用方括号[]包围的,可以包含数字、字符串、列表或其他数据类型。
列表序列.index(数据, 开始位置下标, 结束位置下标)
列表序列.count(数据)
len(列表序列)
数据 in 列表序列
列表序列.append(数据)
列表序列.insert(位置下标, 数据)
列表序列.extend(数据)
del 列表名
示例:
list1 = [1, 2, 3]del list1
列表序列.pop(下标)
列表序列.remove(数据)
列表序列.clear()
列表序列.reverse()
列表序列.sort(key=None, reverse=False)
注意:reverse=True时降序。
新列表序列 = 原列表序列.copy()
list1 = ["Tom", "Jerry", "Jack", "James", "Ray", "Paul"]i = 1while i < len(list1): print(list1[i], end=" ") i += 1
for i in list1: print(i, end=" ")
元组是一种不可变数据类型,格式如下:
(数据1, 数据2, 数据3, …)
元组的特点是:
元组序列.index(数据, 开始位置下标, 结束位置下标)
元组序列.count(数据)
len(元组序列)
字典是一个可变数据类型,键值对存储数据,格式如下:
{键名: 值, 键名2: 值2, …} 字典的特点:
字典序列[key] = 值添加或修改键值对。注意:若键名已存在则修改值,否则添加新键值对。del 字典序列[键名]或 del 字典序列
字典序列.clear()
字典序列.get(key, 默认值)
字典序列.keys()
字典序列.values()
字典序列.items()
for key in 字典序列.keys(): print(key)
for value in 字典序列.values(): print(value)
for key, value in 字典序列.items(): print(f"{key}={value}")集合是一种无序的、不可重复的数据结构,格式如下:
{数据1, 数据2, 数据3, …} 创建集合的方式有两种:
set():创建集合。{}:也可以创建集合,但通常用于字典。集合的特点:
集合序列.add(数据)
集合序列.update(数据序列)
集合序列.remove(数据)
集合序列.discard(数据)
集合序列.pop()
数据 in 集合序列
通过以上方法,开发者可以对列表、元组、字典和集合进行基本的操作,满足日常的数据处理需求。
转载地址:http://rvgwz.baihongyu.com/