Загрузка...

Как это нормально преобразовать ?

Тема в разделе Python создана пользователем ethxreal 26 ноя 2020. 227 просмотров

  1. ethxreal
    ethxreal Автор темы 26 ноя 2020 2 12 ноя 2020
  2. Pcholken
    Pcholken 26 ноя 2020 Заблокирован(а) 819 27 янв 2019
    через f-строки
     
    1. ethxreal Автор темы
    2. Pcholken
      ethxreal, а что ты вообще хочешь
    3. ethxreal Автор темы
      Pcholken, чтобы регулярка засплитила var leaderboards и т.д
  3. tonny_gram
    tonny_gram 27 ноя 2020 340 16 ноя 2020
    ethxreal, поскольку каждая твоя строка равнозначна методу replace:
    Код
    import re
    # Исходная строка
    base_row = 'test1vartest2falsevartrue'
    # Разделяем строку на список по слову var и преобразуем его обратно в строку
    test1 = ''.join(re.split('var', 'test1vartest2falsevartrue'))
    # Просто заменяем все var в строке на 'пусто' - удаляем ее из строки
    test2 = 'test1vartest2falsevartrue'.replace('var', '')
    print(test1) # test1test2falsetrue
    print(test2) # test1test2falsetrue
    # Результат - одинаковый
    то можно преобразоваться весь твой код так:
    Код

    base_row = 'test1vartest2falsevartrue'
    for x in ('friendlyURL', 'false', 'global_leaderboards', 'app_id', 'capsule_184x69', 'leaderboards', 'global_achivements', 'var'):
    base_row = base_row.replace(x, '')
    print(base_row)
    base_row - это твоя full_content, если что
     
    1. ethxreal Автор темы
      tonny_gram, [IMG] спс за совет. это явно лучше чем создание 60+ переменных
Top
Загрузка...