python 遍历一列数据将等于A 的数据都修改为B
您可以使用循环遍历每一行,并在遇到等于"A"的数据时将其修改为"B"。以下是一个示例代码:
# 假设数据是一个二维列表,称为data
data = [
["A", 1, 2, 3],
[4, "A", 6, 7],
[8, 9, "A", 11]
]
# 遍历每一行
for row in data:
# 获取当前行的索引
row_index = data.index(row)
# 遍历当前行的每一个元素
for col_index, value in enumerate(row):
# 判断元素是否等于"A"
if value == "A":
# 将元素修改为"B"
data[row_index][col_index] = "B"
# 打印修改后的数据
for row in data:
print(row)
输出结果为:
['B', 1, 2, 3]
[4, 'B', 6, 7]
[8, 9, 'B', 11]
请注意,这里使用了data.index(row)来获取当前行的索引,这种方法在数据量较小的情况下是可行的。如果数据量较大,建议使用enumerate(data)来同时遍历行索引和行数据
原文地址: http://www.cveoy.top/t/topic/idcU 著作权归作者所有。请勿转载和采集!