我想创建两个列表。第一个具有x个元素,“名称n”
例如,当x = 4时:
names = ['Name 1', 'Name 2', 'Name 3', 'Name 4']
答案 0 :(得分:1)
>>> import random
>>> x = random.randint(0, 10)
>>> x
6
>>> lucky = random.randint(0, x)
>>> lucky
3
>>> ['Name %s' % x for x in range(0, x)]
['Name 0', 'Name 1', 'Name 2', 'Name 3', 'Name 4', 'Name 5']
>>> ['Lucky' if x == lucky else 'Not Lucky' for x in range(0, x+1)]
['Not Lucky', 'Not Lucky', 'Not Lucky', 'Lucky', 'Not Lucky', 'Not Lucky']