不存在元组推导式

mac2024-05-07  29

egg_list = ['鸡蛋%s' %i for i in range(10)] # 列表解析 print(egg_list) # 生成器函数与生成器表达式 laomuji = ('鸡蛋%s' %i for i in range(10)) # 生成器表达式、有没有元祖推导式 print(laomuji) print(next(laomuji)) # next本质就是调用__next__ print(laomuji.__next__()) print(next(laomuji)) print(sum(x ** 2 for x in range(4))) print(sum([x ** 2 for x in range(4)])) import random randomnumber = (random.randint(10,100) for i in range(1,10)) print('生成的元祖为:%s'%randomnumber) # 生成的元祖为:<generator object <genexpr> at 0x00000000037BBBD0> tup = tuple(randomnumber) print('转化后的结果为:',tup) # 转化后的结果为:,(67, 98, 14, 90, 13, 82, 74, 55, 50)

 

最新回复(0)