我想在列表中取一個整數的值,並將它與列表中的所有其他整數進行比較,除了它本身。如果它們匹配,我想從另一個整數中減去1。這是我有的代碼:如何比較列表中的值與其他列表中的值而不是自身?
for count6 in range(num_players):
if player_pos[count6] == player_pos[count5]:
if not player_pos[count5] is player_pos[count5]:
player_pos[count6] -= 1
我試過其他一些東西,但我似乎無法讓它工作。我能夠從每個值中減去1,但它包含了原始值。我該如何做這項工作?
什麼是count5? – 2014-10-01 00:43:18
因爲你只有一個數組我會說比較索引,如果他們匹配,那麼不要。順便說一句「不是player_pos [count5]是player_pos [count5]」將永遠是錯誤的.. – zoran404 2014-10-01 00:46:41