Size: a a a

pyTelegramBotAPI.talks.ru

2021 January 09

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Tishka17
Это срез обычный. Старт:стоп:шаг
А если в срез поставить 0 что будет? Не то же самое если его не ставить?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
SΗΛβΔΛΝ
И че с ним можно сделать
Чтобы кнопки по две шли
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
А если в срез поставить 0 что будет? Не то же самое если его не ставить?
Это достанет первый атрибут списка
источник

T

Tishka17 in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
А если в срез поставить 0 что будет? Не то же самое если его не ставить?
Ну блин, иди учи срезы, ЗИП тут при чем
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Переслано от ダーリン (Darling)...
ooh sorry, forgot about you.
it's easiest way but not so good:D

x = 0
y = 1
for i in ProductName:
   try:
       productkb.row(ProductName[x][0], ProductName[y][0])
   except:
       try:
           productkb.row(ProductName[x][0])
       except:
           break
   x = x + 2
   y = y + 2
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Переслано от ダーリン (Darling)...
repl1 = telebot.types.InlineKeyboardMarkup()
a = ["name1", "name2", "name3", "name4", "name5"]
for i in range(math.ceil(len(a)/2)):
   if len(a) > 1:
       button1 = telebot.types.InlineKeyboardButton(text=a[0], callback_data=a[0])
       button2 = telebot.types.InlineKeyboardButton(text=a[1], callback_data=a[1])
       repl1.add(button1, button2)
       del a[0]
       del a[0]
   elif len(a) == 1:
       button1 = telebot.types.InlineKeyboardButton(text=a[0], callback_data=a[0])
       repl1.add(button1)
       del a[0]
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
И зип
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Какой способ лучше?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
По две кнопки
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
А если в срез поставить 0 что будет? Не то же самое если его не ставить?
list[0]
list[-1]
list[:5]
list[4:5]
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
В клаву
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
Аче
источник

🚀

🚀 Актан in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Какой способ лучше?
первый конечно
источник

🚀

🚀 Актан in pyTelegramBotAPI.talks.ru
там короче
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Переслано от ダーリン (Darling)
repl1 = telebot.types.InlineKeyboardMarkup()
a = ["name1", "name2", "name3", "name4", "name5"]
for i in range(math.ceil(len(a)/2)):
   if len(a) > 1:
       button1 = telebot.types.InlineKeyboardButton(text=a[0], callback_data=a[0])
       button2 = telebot.types.InlineKeyboardButton(text=a[1], callback_data=a[1])
       repl1.add(button1, button2)
       del a[0]
       del a[0]
   elif len(a) == 1:
       button1 = telebot.types.InlineKeyboardButton(text=a[0], callback_data=a[0])
       repl1.add(button1)
       del a[0]
ля
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Какой способ лучше?
Тот что быстрее
источник

T

Tishka17 in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
По две кнопки
источник

B

Badron in pyTelegramBotAPI.talks.ru
SΗΛβΔΛΝ
Language:
py3


Source:
l=[1,2,3,4,5]
a = zip(l[0::2])
print(dir(a))


Result:
['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__lt__', '__ne__', '__new__', '__next__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
Language:
py3


Source:
l=[1,2,3,4,5]
print(l[0::2])


Result:
[1, 3, 5]
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Badron
Language:
py3


Source:
l=[1,2,3,4,5]
print(l[0::2])


Result:
[1, 3, 5]
А если срезать текст а не лист
источник

B

Badron in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
А если срезать текст а не лист
Language:
py3


Source:
l="тест текста"
print(l[0::2])


Result:
тс еса
источник