我有以下代码:
mylist[2][1][3] = mylist[2][1][3] + 1
mylist
是一个包含数字列表的列表,我想将1添加到内部列表中的特定数字。你知道吗
但是,要更改数字,我需要多次键入mylist[2][1][3]
,在=
的每一侧键入一次
有没有更好的方法来编写这段代码,因为一旦您有了不同的变量名,它会降低代码的可读性?你知道吗
当前代码:
myDataID7[myDataID5[3][6]][myDataID3][7][4][1]] = myDataID7[myDataID5[3][6]][myDataID3][7][4][1]] + 1
理想代码:
something = myDataID7[myDataID5[3][6]][myDataID3][7][4][1]]
something = something + 1
Python中有一个非常简单的特性,它允许您避免重复相同的事情两次。你知道吗
您可以使用
+=
,而不是使用=
用法示例:
mylist[2][1][3] = mylist[2][1][3] + 1
,可以改为mylist[2][1][3] += 1
是(阅读更多:https://www.tutorialspoint.com/python/python_basic_operators.htm)
您可以使用
a += b
,它与a = a + b
相同。其他基本操作也一样/=
、-=
、*=
演示:
添加
减法
部门
乘法
相关问题 更多 >
编程相关推荐