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转换成字符串listimport 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)))
#注:使用拼接得到的结果都是字符串的格式

原文地址:https://www.cnblogs.com/xinghen1216/p/10039221.html

时间: 2024-08-27 11:09:47

Python练习-列表生成器-2018.11.30的相关文章

【谜客帝国】第142届出来混饭的主擂谜会(2018.11.30)

[谜客帝国]第142届出来混饭的主擂谜会(2018.11.30) 主持:瓷  计分:默沫 1.莫明其妙(礼貌用语)晚上好 2.漂泊母牵挂(字)嗨 3.一双玉臂千人枕(新称谓)女博客 4.半点朱唇万客尝(成语)任人唯亲 5.一场秋雨一场凉(医学名词)渐冻人 6.残月如弓,星星双映(字)弱 7.母亲伴内戚,端午西湖游(市名)上海 8.一心求平安(字)恙 9.二月伴儿游古迹(中药)元胡 10.“骑赤兔,提青偃,过五关,斩六将”(军用名词二 2+4)马刀,战斗减员 11.书法比赛(建筑名词)品字形结构

初学python随笔——列表生成器、生成器和迭代器

列表生成器 # 常见的是range()创建一个数字的列表 >>>[ x*x for x in range(10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] # 后边也可以加上判断语句 >>>[ x*x for x in range(10) if x%2 == 0] [0, 4, 16, 36, 64] # 字符也可以这么玩 >>> [m + n for m in 'ABC' for n in 'XYZ'] ['AX',

适合初学者学习的Python书籍列表(2018年最新书籍)

随着人工智能和机器学习的发展,各行各业职位正在逐渐被智能机器取替,为了应对被取替的风险,越来越多人开始学习编程,最近一年,似乎要进入全民Python编程的时代了.那么,为什么要学习Python?Python已经逐渐成为大众必备的一门技能.回想一下,微软创始人比尔·盖茨 13 岁学习编程,Facebook 创始人扎克伯格 11 岁开始学习编程.时代发展日新月异,小学生学编程早已不是新鲜事,如果说 2017 年有一门最火"外语",那一定是 Python.现在学习Python,已经不只是程序

python学习第一天—2018.5.30之是计算机

1.什么是计算机 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备. 由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机. 硬件系统 电源:电脑的心脏,能源供给 主板:电脑的交通枢纽,各硬件之的接口,各个部件通过主板进行数据传输 CPU:中央处理器,是一台计算机的运算核心和控制核心.其功能主要是解释计算机指令以及处理计算机软件中的数据.CPU

2018.11.30 第十节课 冲鸭 🦆🦆🦆🦆🦆🦆

第十课 IPtables 与 Firewalld 防火墙 这节课学习的是相当轻松,网络是强项. -------------------------------------------------------------- 本节课核心 1.Linux系统中的一切都是文件. 2.配置一个服务就是在修改其配置文件. 3.要想让新的配置送文件立即生效,重启对应的服务. --------------------------------------------------------------------

python 【迭代器 生成器 列表推导式】

python [迭代器  生成器  列表推导式] 一.迭代器 1.迭代器如何从列表.字典中取值的 index索引 ,key for循环凡是可以使用for循环取值的都是可迭代的可迭代协议 :内部含有__iter__方法的都是可迭代的迭代器协议 :内部含有__iter__方法和__next__方法的都是迭代器 print(dir([1,2,3])) lst_iter = [1,2,3].__iter__() print(lst_iter.__next__()) print(lst_iter.__ne

5.1.24 Python之列表生成式、生成器、可迭代对象与迭代器

语法糖的概念 列表生成式 生成器(Generator) 可迭代对象(Iterable) 迭代器(Iterator) Iterable.Iterator与Generator之间的关系 一.语法糖的概念 "语法糖",从字面上看应该是一种语法."糖",可以理解为简单.简洁.其实我们也已经意识到,没有这些被称为"语法糖"的语法,我们也能实现相应的功能,而 "语法糖"使我们可以更加简洁.快速的实现这些功能. 只是Python解释器会把这

Python函数编程——列表生成式和生成器

Python函数编程--列表生成式和生成器 一.列表生成式 现在有个需求,现有列表a=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求你把列表里的每个值加1,你怎么实现? 1.二逼青年版 生成一个新列表b,遍历列表a,把每个值加1后存在b里,最后再把a=b, 这样二逼的原因不言而喻,生成了新列表,浪费了内存空间. >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> b = [] >>> for i in

python 列表生成器

python 列表生成器 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 一个循环 在C语言等其他语言中,for循环一般是这样的 如果python也这么写,那么真该看下python的基础教程了~ 但要注意的是,需要加一个[]来,否则会报错... 在上面的例子中,不仅可以嵌套for,甚至可以嵌套if语句 再看看,原来是什么样子 两个循环呢? 原来可能是这样的? 现在可以这样了!!!