Невозможно изменить атрибуты конфигурации ': app: debugCompile' после ее разрешения

Один из способов - отслеживать, куда идет каждый индекс, сортируя идентификатор [0,1,2, .. n]

Это работает для любого количества списков.

Затем переместите каждый элемент в свое положение. Использование сплайсов лучше всего.

list1 = [3,2,4,1, 1]
list2 = ['three', 'two', 'four', 'one', 'one2']

index = range(len(list1))
print index
'[0, 1, 2, 3, 4]'

index.sort(key = list1.__getitem__)
print index
'[3, 4, 1, 0, 2]'

list1[:] = [list1[i] for i in index]
list2[:] = [list2[i] for i in index]

print list1
print list2
'[1, 1, 2, 3, 4]'
"['one', 'one2', 'two', 'three', 'four']"

Обратите внимание, что мы могли бы повторить списки без их сортировки:

list1_iter = (list1[i] for i in index)
0
задан pouyan 18 January 2019 в 05:34
поделиться

1 ответ

В моем проекте, если я добавлю kotlin после com.google.cloud.tools.endpoints-framework-client, у меня возникнет та же проблема:

apply plugin: 'com.google.cloud.tools.endpoints-framework-client'
apply plugin: 'kotlin-android'

попытаться переместить ваш apply plugin: 'kotlin-android' максимально вверх.

Удачи!

0
ответ дан Bhola Bhala 18 January 2019 в 05:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: