如果我有一个列表列表并且只想操作该列表中的单个项目,我该怎么做?
例如:
List1 = [[10,13,17],[3,5,1],[13,11,12]]
如果我想取一个值(比如说 50)并只查看中的第一个子列表List1,然后减去 10(第一个值),然后加 13,然后减去 17,该怎么办?
List1
你可以通过索引来访问并操作 List1 中的单个项目。你提到的操作可以通过以下代码实现:
# 示例列表 List1 = [[10, 13, 17], [3, 5, 1], [13, 11, 12]] # 初始化一个值 value = 50 # 访问第一个子列表 sublist = List1[0] # 对值进行操作:减去 10,加 13,减去 17 result = value - sublist[0] + sublist[1] - sublist[2] # 输出结果 print(result)
List1[0]
[10, 13, 17]
sublist[0]
10
sublist[1]
13
sublist[2]
17
value - sublist[0] + sublist[1] - sublist[2]
50 - 10 + 13 - 17
因此,最终结果为 36。
36