您可以使用循环遍历每一行,并在遇到等于"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)来同时遍历行索引和行数据

python 遍历一列数据将等于A 的数据都修改为B

原文地址: http://www.cveoy.top/t/topic/idcU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录