HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 22.03.2022, 19:46
qdIbp
Познавший АНТИЧАТ
Регистрация: 05.05.2021
Сообщений: 1,437
С нами: 2645968

Репутация: 133


По умолчанию

Назрел вопрос, как из переменной вытащить два значения, если в луа это было так

Lua:





Код:
local
t
=
'15 25'
local
c1
,
c2
=
t
:
match
(
'(%d*) (%d*)'
)
print
(
c1
,
c2
)


То в питоне такая х не проходит :\

Python:





Код:
import
re
t
=
'15 13'
c1
,
c2
=
re
.
match
(
r'(\d*) (\d*)'
,
t
)
.
group
(
0
)
print
(
c1
,
c2
)
 
Ответить с цитированием

  #2  
Старый 24.03.2022, 10:53
qdIbp
Познавший АНТИЧАТ
Регистрация: 05.05.2021
Сообщений: 1,437
С нами: 2645968

Репутация: 133


По умолчанию

Я оставлю это здесь если кому понадобится

Python:





Код:
import
re
a
=
"15 25"
c1
,
c2
=
re
.
match
(
r"(\d)* (\d)*"
,
a
)
.
group
(
)
.
split
(
)
print
(
c1
,
c2
)
 
Ответить с цитированием

  #3  
Старый 24.03.2022, 15:03
munnniisss
Участник форума
Регистрация: 23.12.2019
Сообщений: 155
С нами: 3363619

Репутация: 33
По умолчанию

если у тебя все переменные такого вида 'x1 x2', то есть вариант попроще

решение:





Код:
a
=
'15 25'
data
=
a
.
split
(
' '
)
print
(
data
[
0
]
,
data
[
1
]
)
 
Ответить с цитированием

  #4  
Старый 24.03.2022, 15:05
qdIbp
Познавший АНТИЧАТ
Регистрация: 05.05.2021
Сообщений: 1,437
С нами: 2645968

Репутация: 133


По умолчанию

Цитата:
Сообщение от munisss  

если у тебя все переменные такого вида 'x1 x2', то есть вариант попроще

решение:





Код:
a
=
'15 25'
data
=
a
.
split
(
' '
)
print
(
data
[
0
]
,
data
[
1
]
)

ДА ЛАДНО! КАК Я СРАЗУ?! НЕ ДОГАДАЛСЯ(догадался)

Цитата:
Сообщение от munisss  

если у тебя все переменные такого вида 'x1 x2', то есть вариант попроще

Python:





Код:
data
=
a
.
split
(
' '
)

И в split() можно ничего не вводить

Приди ты раньше :\
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.