Python列表中for循环语句的用法

案例一:

# coding=utf-8 test_list = [i for i in range(1, 11)] print(test_list)

输出结果如下:

该方式通过for循环遍历,将range(1,11)生成的10个元素存入该列表中

 

案例二:

# coding=utf-8 test_list = [i*i for i in range(1, 11)] print(test_list)

输出结果如下:

对列表中每个元素进行平方操作

 

案例三:

# coding=utf-8 test_list = [i * i for i in range(1, 11) if i % 2 == 0] print(test_list)

输出结果如下:

对range生成的数字先判断是否为偶数,如果是偶数,则进行平方操作

 

案例四:

# coding=utf-8 test_list = [i + j for i in 'python' for j in 'PYTHON'] print(test_list)

输出结果如下:

对两组字符串分别遍历,然后进行字符串拼接操作

类似如下操作:

# coding=utf-8 # test_list = [i + j for i in 'python' for j in 'PYTHON'] # print(test_list) new_list = [] for i in 'python': for j in 'PYTHON': k = i + j new_list.append(k) print(new_list)

两种方式输出结果相同


__EOF__

本文作者圈仔
本文链接https://www.cnblogs.com/w-wmq/p/16483833.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   圈仔o_O  阅读(723)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示