Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (3)
  • Как зарегистрировать Google Voice с американским номером?

    @undisclosed
    Для этого Вам нужен любой реальный американский номер и американский IP на момент регистрации. С недавних пор Google не принимает VOIP номера.
    Можно либо заказать реальную предоплаченную симку на ebay (самый надежный вариант) либо арендовать номер у тех кто пробрасывает реальные номера в voip.
    Поищите на reddit.com - там есть раздел посвященный verification всего и вся за деньги.
    Ответ написан
    Комментировать
  • Как работать с куском списка?

    @undisclosed
    Можно либо регулярками разделить (re.split()), либо заменить ":" на ";" а затем split как у тебя - получишь список, где все четные элементы - интересующие тебя цифры
    Замена:
    teststr = 'elemen1:12345;element2:54321;element3:6789'
    result_list = teststr.replace(':', ';').split(';')
    print('Result:', result_list)

    Result: ['elemen1', '12345', 'element2', '54321', 'element3', '6789']


    С помощью модуля re:
    import re
    
    teststr = 'elemen1:12345;element2:54321;element3:6789'
    result_list = re.split('[;:]', teststr)
    print('Result:', result_list)

    Result: ['elemen1', '12345', 'element2', '54321', 'element3', '6789']


    UPD: Если предполагается, что у тебя все цифры - положительные, то легко можно в результирующем списке оставить только цифры:
    teststr = 'elemen1:12345;element2:54321;element3:6789'
    result_list = [elem for elem in teststr.replace(':', ';').split(';') if elem.isdigit()]
    print(result_list)

    ['12345', '54321', '6789']

    Если цифры могут быть и отрицательными, то тоже легко но по другому)))
    Ответ написан
    1 комментарий
  • Как преобразовать строку в список в PYTHON?

    @undisclosed
    Если у вас именно строка задается в таком виде: "['Первое, 'Второе', 'Третье', 'Четвертое']", то можно разделить ее по разделителю ", " и получить список элементов с кавычками в таком виде:
    ["['Первое", "'Второе'", "'Третье'", "'Четвертое']"]

    А затем обрезать ненужные символы с обоих концов элемента с помощью метода strip().
    В результате получим список из элементов, без лишних символов, к которым можно обращаться по номеру.
    Все это делается одной строкой кода - list comprehension.
    Пример кода:
    string = "['Первое, 'Второе', 'Третье', 'Четвертое']"
    res = [element.strip("'[]") for element in string.split(", ")]
    print(res[1])

    В ответ выдаст:
    Второе
    Ответ написан
    Комментировать