dic={}
for i, v in enumerate(['a', 'b', 'c']):
dic[i]=v
print(dic)
출력: {0: 'a', 1: 'b', 2: 'c'}
dic={}
lista = ['a1', 'a2', 'a3']
listb = ['b1', 'b2', 'b3']
listc = ['c1', 'c2', 'c3']
for i, (a, b, c) in enumerate(zip(lista, listb, listc)):
dic[i]=a+b+c
print(dic)
출력 : {0: 'a1b1c1', 1: 'a2b2c2', 2: 'a3b3c3'}
print((lambda x: x**2)(5))
출력 : 25
사용이 권장되진 않지만 많은 코드들에서 사용된다
def generator_list(value):
for i in range(value):
yield i
generator_list1 = (n*n for n in range(500))
print(type(generator_list([1,2,3])),type(generator_list1))
출력 : <class 'generator'> <class 'generator'>
def variable_sum(*args):
return sum(args)
print(variable_sum(1, 2, 3, 4, 5))
출력 : 15