62
задан 20 March 2009 в 00:19

3 ответа

Забавное использование:

def func(**kwargs):
      for e in kwargs:
        print(e)
    a = 'I want to be printed'
    kwargs={a:True}
    func(**kwargs)
    a = 'I dont want to be printed'
    kwargs=dict(a=True)
    func(**kwargs)

вывод:

I want to be printed
a
1
ответ дан 31 October 2019 в 13:31

Для создания пустого множества, мы должны использовать набор ключевого слова перед ним, т.е. set() это создает пустое множество, где как в dicts только цветочные скобки могут создать пустой dict

, Отпускает с примером

print isinstance({},dict) 
True 
print isinstance({},set) 
False 
print isinstance(set(),set) 
True
-1
ответ дан 31 October 2019 в 13:31

dict () используется, когда Вы хотите создать словарь из повторяемого, как:

dict( generator which yields (key,value) pairs )
dict( list of (key,value) pairs )
3
ответ дан 31 October 2019 в 13:31

Другие вопросы по тегам:

Похожие вопросы: