导语:
本文主要介绍了关于列表解析式在python中如何拼接列表的相关知识,包括python 数组拼接,以及python多个表拼接这些编程知识,希望对大家有参考作用。
在
对于python中的元素操作,刚学的人一定要用for循环。但是我们在学习python的时候也发现了列表推导的存在,它可以遍历列表中的元素,将列表一分为二,重新整合成一个新的列表。接下来,我们将详细介绍列表推导的概念、语法和示例。
1、列表解析式概念
列表解析,又叫列表推导式,比
for 更精简,运行更快,特别是对于较大的数据集合。它用于我们需要对列表中的每个元素执行操作的迭代上下文中。
2、语法
[some_operation(element) for element in sequence]
- returns list of elements.
3、实例
# Python program to segregate positive and negative numbers in an array.
def segregate(arr):
return [x for x in arr if x%2 == 0] + [x for x in arr if x%2 != 0]
if __name__ == '__main__':
arr = [1, 8, 5, 3, 2, 6, 7, 10]
arr = segregate(arr)
print (arr)
# prints [8, 2, 6, 10, 1, 5, 3, 7]
我们使用列表推导的方法将列表拆分为两个列表并重新加入它们。第一个列表选择所有偶数,第二个列表选择所有奇数。
以上就是列表解析式在
python中拼接列表的方法,运行上方的代码后,我们可以发现列表解析式在处理元素的速度上要更加优秀,大家也都来尝试下使用吧。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ linux下如何查看python包09/06
- ♥ python3出现输出错误怎么办?12/16
- ♥ PyThon3学习指导:网络编程基础实例11/10
- ♥ 初学者必须知道的Python3文件操作12/22
- ♥ python PyQt 用动作填充工具栏01/06
- ♥ wb在python中有什么用11/16
内容反馈