Как добавить овальные скобки при добавлении в список в python - PullRequest
0 голосов
/ 16 марта 2020

Функция объединяет два списка одинаковой длины: первый из строк, второй из целых чисел.

Функция:

def switchlist(n,m):
f=[]
z = range(0,len(m))
for k in z:
    f.append(n[k])
    f.append(m[k])
return f

Список правильный, за исключением того, что он возвращает: ['yes', 2, 'always', 4] вместо: [('yes', 2), ('always', 4)] (если это две строки и два целых числа)

Кто-нибудь знает, как исправить скобки?

1 Ответ

1 голос
/ 16 марта 2020

A zip будет работать. Во-первых, это должен быть список. Итак, f = list(zip(n, m)) Или, во-первых, вы можете сделать f = [(), ()] и добавить его. Молния проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...