Python练习-列表生成器-2018.11.30
Posted 星痕1216
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)
#拼接得到字母、数字的组合 print(type(‘%s%ssss%d‘%(‘A‘,‘BB‘,33))) #注:使用拼接得到的结果都是字符串的格式
以上是关于Python练习-列表生成器-2018.11.30的主要内容,如果未能解决你的问题,请参考以下文章