如何将James的工资从1000替换为1500并打印James的数据?
data = [['Ben', 'Manager', 3000],
['James', 'Cleaner', 1000],
['Ken', 'Supervisor', 2000]]
for (name,appt,salary) in data:
if name == 'James':
salary = 1500
print(linked_data[1])
这是我当前的输出:
['James', 'Cleaner', 1000]
预期输出:
['James', 'Cleaner', 1500]
请您参考如下方法:
您需要找到它出现的索引。使用枚举。
for idx, (name,appt,salary) in enumerate(data):
if name == 'James':
# salary is at index 2 in the inner list
data[idx][2] = 1500
print(f"{name},{appt},{salary}")
