Size: a a a

Сообщество Python Программистов

2020 February 07

A

Akosta in Сообщество Python Программистов
если у нас есть лист из диктов, то как можно удалить все кроме конкретного дикта и работать дальше только с ним?
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Akosta
если у нас есть лист из диктов, то как можно удалить все кроме конкретного дикта и работать дальше только с ним?
Пересоздать лист положив в него только нужный дикт?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Akosta
если у нас есть лист из диктов, то как можно удалить все кроме конкретного дикта и работать дальше только с ним?
Вытащи нужный дикт в переменную и удали весь список
источник

A

Akosta in Сообщество Python Программистов
Vadim Apenko
Вытащи нужный дикт в переменную и удали весь список
а как это можно сделать?
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
%APPDATA%
У меня есть M416 и Kar98k
В обоиме  M 40 патронов
В обоиме  4 40 патронов
В обоиме  1 40 патронов
В обоиме  6 40 патронов
Ты это к чему кинул? ммм?

Вот вывод:
>>> GUN = ['M416', 'Kar98k']
>>> print('У меня есть', GUN[0], 'и', GUN[1])
У меня есть M416 и Kar98k
>>> for CARTRIDGES in GUN:
  print('В обоиме', CARTRIDGES, '40 патронов')

 
В обоиме M416 40 патронов
В обоиме Kar98k 40 патронов
источник

ㅤㅤㅤㅤ in Сообщество Python Программистов
А вы уверены что поставили именно  pytelegrambotapi?
источник

VK

Vadim Korotov in Сообщество Python Программистов
+
источник

A

Axenia in Сообщество Python Программистов
mvnby (45.21) увеличил карму k4m454k (251.53)
источник

%

%APPDATA% in Сообщество Python Программистов
Катерина Подмогильная
print('В обоиме', GUN[0], '40 патронов')
+
источник

A

Axenia in Сообщество Python Программистов
hello_worlda (1.73) увеличил карму kat_tigra (1.32)
источник

VA

Vadim Apenko in Сообщество Python Программистов
То есть никого не смущает, что у него путь внутри .../telebot/...
источник

A

Akosta in Сообщество Python Программистов
Vadim Apenko
Вытащи нужный дикт в переменную и удали весь список
я просто когда ссылаюсь на дикт в этом списке, то мне пишет просто 'Name is not defined' и все
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
Akosta
а как это можно сделать?
>>> test_dict = {123:"test",123:"test"}
>>> test_list = list()
>>> test_list.append(test_dict)
>>> test_list.append(test_dict)
>>> test_list.append(test_dict)
>>> test_list.append(test_dict)
>>> test_list=[test_list[2]]
>>> test_list

[{123: 'test'}]
источник

VA

Vadim Apenko in Сообщество Python Программистов
Konstantin Vinogradov
>>> test_dict = {123:"test",123:"test"}
>>> test_list = list()
>>> test_list.append(test_dict)
>>> test_list.append(test_dict)
>>> test_list.append(test_dict)
>>> test_list.append(test_dict)
>>> test_list=[test_list[2]]
>>> test_list

[{123: 'test'}]
что-то даже я не понял что ты хотел показать этим примером
источник

A

Akosta in Сообщество Python Программистов
Konstantin Vinogradov
>>> test_dict = {123:"test",123:"test"}
>>> test_list = list()
>>> test_list.append(test_dict)
>>> test_list.append(test_dict)
>>> test_list.append(test_dict)
>>> test_list.append(test_dict)
>>> test_list=[test_list[2]]
>>> test_list

[{123: 'test'}]
тут, если я не ошибаюсь, получился просто лист из дикта, мне не совсем это нужно
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
Vadim Apenko
что-то даже я не понял что ты хотел показать этим примером
это список с одним словарём. Сейчас я понял что немного не то накодил)
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
Akosta
тут, если я не ошибаюсь, получился просто лист из дикта, мне не совсем это нужно
Вот так правильно:

>>> test_list = test_list[0]
>>> test_list
{123: 'test'}
источник

VA

Vadim Apenko in Сообщество Python Программистов
Language:
Python3


Source:
ml = [
   {"123": "one"},
   {"456": "one"},
   {"789": "one"},
]

print(ml)
my_dict = ml[1]
del ml
print(my_dict)


Result:
[{'123': 'one'}, {'456': 'one'}, {'789': 'one'}]
{'456': 'one'}
источник

KV

Konstantin Vinogradov in Сообщество Python Программистов
del ml <- это мастхэв?

Вроде функция отчистки может даже не вызваться до конца программы...
источник

VA

Vadim Apenko in Сообщество Python Программистов
Konstantin Vinogradov
del ml <- это мастхэв?

Вроде функция отчистки может даже не вызваться до конца программы...
Не мастхэв. Просто на всякий
источник