1. print('*'*50)
  2. list1 = list(range(1,6))
  3. print(list1)
  4. del(list1)
  5. #range(1,20) 按顺序生成列表
  6.  
  7. list1 = []
  8. for x in range(1,6):
  9. list1.append(x*x*x)
  10. print(list1)
  11. del(list1)
  12. #使用for循环生成x的3次方的列表
  13.  
  14. print('*'*50)
  15. list1 = [x*x*x for x in range(1,6)]
  16. print(list1)
  17. del(list1)
  18. #一条命令生成x的3次方
  19.  
  20. print('*'*50)
  21. list1 = [m + n for m in '123' for n in '123']
  22. print(list1)
  23. del(list1)
  24. #全排列测试
  25.  
  26. print('*'*50)
  27. list1 = [d for d in os.listdir(".")]
  28. print(list1)
  29. del(list1)
  30. #os.listdir 可以列出文件和目录
  31.  
  32. print('*'*50)
  33. dict1 = {'A':'a','B':'b','C':'c','D':'d'}
  34. for k in dict1:
  35. print(k,'=',dict1[k])
  36.  
  37. for k, v in dict1.items():
  38. print(k,'=',v)
  39. del(dict1)
  40. #for 同时使用两个变量
  41.  
  42. print('*'*50)
  43. dict1 = {'name':'lingyunmu','age':'25','gender':'boy'}
  44. list1 = [k + '=' + v for k,v in dict1.items()]
  45. print(list1)
  46. del(dict1)
  47. del(list1)
  48. #测试
  49.  
  50. print('*'*50)
  51. list1 = ['Lingyumu','Xiaoming','XiaoLi','Xiaozhu']
  52. list2 = [s.lower() for s in list1]
  53. print(list1)
  54. print(list2)
  55. #list1.upper() 把所有字符中的小写字母转换成大写字母
  56. #list1.lower() 把所有字符中的大写字母转换成小写字母
  57. #list1.capitalize() 把第一个字母转化为大写字母,其余小写
  58. #list1.title() 把每个单词的第一个字母转化为大写,其余小写

读书和健身总有一个在路上

Python列表生成式测试的更多相关文章

  1. Python列表生成式(入门9)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6407984.html 本文出自:[Edwin博客园] Python列表生成式 1. 生成列表 L = [] ...

  2. Python 列表生成式 & 字典生成式

    Python 列表生成式 & 字典生成式 通过生成式可以更加简洁地生成列表和字典 列表生成式 对比 直接生成数据后加入列表示例: user_list = list() for i in ran ...

  3. Python 列表生成式、生成器、迭代器

    列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么 ...

  4. python列表生成式

    在Python编程中,list列表应用的比较广泛,而列表生成式是一个非常强大但是使用很简单的功能. 比如要生成1到100的数组列表[1,2,3,4......,97,98,99,100],可以使用li ...

  5. python 列表生成式,生成器&迭代器

    列表生成式: 需求:要对列表 [0,1,2,3,4,5,6,7,8,9]的每个元素加1 用列表生成式一步搞定: li = [i+1 for i in range(10)] # 这种写法就叫列表生成式 ...

  6. 初学Python——列表生成式、生成器和迭代器

    一.列表生成式 假如现在有这样一个需求:快速生成一个列表[1,2,3,4,5,6,7,8,9,10],该如何实现? 在不知道列表生成式的情况下,可能会这样写: a=[1,2,3,4,5,6,7,8,9 ...

  7. 【370】Python列表生成式(for 写入一行)

    参考: python用列表生成式写嵌套循环的方法_python_脚本之家 参考: python之列表生成式 - 旷野足迹 - 博客园 对于读取Twitter数据最终会得到一个超级复杂的json文件, ...

  8. 【转】Python 列表生成式

    原文:https://blog.csdn.net/heartyhu/article/details/50988007 1. 生成列表 要生成list [1, 2, 3, 4, 5, 6, 7, 8, ...

  9. python 列表生成式、lower()和upper()的使用

    参考: http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868196389 ...

随机推荐

  1. SQL中的xp_cmdshell拒绝访问

    数据库备份作业的sql,,最后一步删除指定时间之前的文件夹.. 使用 xp_cmdshell 函数调用  RMDIR 命令删除过期文件夹,但返回拒绝访问.. 代码如下: DECLARE @PATH2 ...

  2. Python在windows平台的多版本配置

    Python在windows平台的多版本配置 快速阅读: ​ python在windows平台的环境变量以及多版本配置 ,以及pycharm如何安装包,以及安装包出错时如何排查. 1.python环境 ...

  3. Gremlin入门

    Gremlin入门 一.Gremlin简介 Gremlin是Apache ThinkerPop框架下的图遍历语言,Gremlin是一种函数式数据流语言,可以使用户使用简洁的方式表述复杂的属性图的遍历或 ...

  4. Mac和window生成ssh和查看ssh key

    一.MAC系统 mac 系统开始就已经为我们安装了ssh 如果没有安装,首先安装 打开终端:$ ssh -v 查看ssh版本 OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec ...

  5. centos sqlite3安装及简单命令

    安装:方法一:wget http://www.sqlite.org/sqlite-autoconf-3070500.tar.gztar xvzf sqlite-autoconf-3070500.tar ...

  6. Android通过ksoap2这个框架调用webservice大讲堂

    昨天有人问我Android怎么连接mysql数据库,和对数据库的操作呀,我想把,给他说说json通信,可是他并不知道怎么弄,哎算了吧,直接叫他用ksoap吧,给他说了大半天,好多零碎的知识,看来还是有 ...

  7. java动态加载jar文件

    public static void main(String[] args) throws IllegalAccessException, IllegalArgumentException, Invo ...

  8. linux系统中如何查看acpi信息?

    答: 进入/sys/firmware/acpi/tables, 然后输入tree命令即可查看acpi信息

  9. shell编程系列14--文本处理三剑客之awk的概述及常用方法总结

    shell编程系列14--文本处理三剑客之awk的概述及常用方法总结 awk是一个文本处理工具,通常用于处理数据并生成结果报告 awk的命名是它的创始人 Alfred Aho.Peter Weinbe ...

  10. k8s记录-kubeadm安装(二)(转载)

    kubeadm安装安装环境(vm6.5下虚拟机3台,centos 7.4):master:10.20.0.191Node1:10.20.0.192Node2:10.20.0.193 1.安装虚拟机,配 ...