1. 程式人生 > >Python練習-列表生成器-2018.11.30

Python練習-列表生成器-2018.11.30

#用列表生成式建立[1x1, 2x2, 3x3, ..., 10x10]
print([x*x for x in range(1,11)])
#用列表生成式建立[2x2, 4x4,,6×6,..., 10x10]
print([x*x for x in range(1,11) if x%2 == 0]) 
#用隨機數字生成一個list,並把這個數字list轉換成字串list
import random l=[] ram=random.sample(range(1,51),50) for x in ram: l.append(str(x)) print(l)
#
在1-50之間隨機生成4個數字,並把這4個數字分別依次加到4個姓名後邊 import random l=[] ram=random.sample(range(1,51),4) #生成一個4個隨機數的list for x in ram: l.append(str(x)) #將list裡的數字轉換成字串 L=['zhangsan','lisi','wangwu','zhaoliu'] sheet=[] n=0 for x in L: sheet.append((L[n]+l[n])) n=n+1 print(sheet)