我正在尝试用python编程。假设我有数组:
A = [0,1,1,1,1,2,2,3]
B = ['A','A','A','E','E','D','D','C']
我想根据A中被删除元素的索引位置来删除数组B中的对应元素。例如,如果我在A中删除0:
A = [1,1,1,1,2,2,3]
然后B应该删除第一个'A'并变成:
B = ['A','A','E','E','D','D','C']
任何想法该怎么做?任何帮助表示赞赏。
答案 0 :(得分:2)
在python中,有一些数组,例如numpy,但是您指向的这些元素是列表,您可以使用del运算符删除这些元素,如果要自动进行操作,则可以构建一个函数来对其进行计算正确,例如:
def removeFromBothLists(a, b, idx):
del a[idx]
del b[idx]
然后您可以调用它,将列表作为参数传递并传递要删除的索引:
removeFromBothLists(a, b, 0)
答案 1 :(得分:1)
我不太确定从A中删除元素的方式,但是我相信这就是您要尝试的方式。
func httpPost()-> Any