列表的常用操作-修改与复制(列表的列表)

修改

可以对列表的数据进行直接修改。

修改指定下标数据:

语法:列表序列[下标] = 数据

# 修改列表指定数据
name_list = ["Lili", "TOM", "Rose", "TOM"]
name_list[0] = "Tim"
print(name_list)  # 输出:['Tim', 'TOM', 'Rose', 'TOM']

逆置:reverse() 将列表中数据逆向输出。

语法:列表序列.reverse()

# 逆置
num_list = [3, 5, 1, 9, 20]
num_list.reverse()
print(num_list)  # 输出:[20, 9, 1, 5, 3]

排序:sort() 将列表中数据按升序或降序排列,默认为升序。

语法:列表序列.sort(key = None, reverse = False)

注意:reverse表示排序规则,reverse =True降序,reverse = False升序(默认)

# 排序
num_list = [3, 5, 1, 9, 20]
num_list.sort()
print(num_list)  # 默认升序排列,输出:[1, 3, 5, 9, 20]
num_list.sort(reverse=True)
print(num_list)  # 使用降序排列,[20, 9, 5, 3, 1]

复制

可以对列表的数据进行复制操作,将一个列表复制为一个新列表。

语法:新列表序列 = 原列表序列.copy()

# 复制
num_list = [3, 5, 1, 9, 20]
num_list1 = num_list.copy()
print(num_list)  # 输出原列表:[3, 5, 1, 9, 20]
print(num_list1)  # 输出复制后的列表:[3, 5, 1, 9, 20]
原文链接:,转发请注明来源!