python-list-comprehension-segregate-0s-1s-array-list

Python 列表理解|在数组列表中分隔 0 和 1

原文:https://www . geesforgeks . org/python-list-intensity-separate-0s-1s-array-list/

给你一个随机排列的 0 和 1 的数组。将阵列左侧的 0 和右侧的 1 分开。

示例:

py 复制代码
Input  :  arr = [0, 1, 0, 1, 0, 0, 1, 1, 1, 0] 
Output :  [0, 0, 0, 0, 0, 1, 1, 1, 1, 1] 

对于这个问题我们已经有了解决方案,请参考在一个数组链接中分隔 0 和 1。我们可以使用列表理解在 Python 中快速解决这个问题。遍历给定的列表,分离出两个不同的列表,一个包含所有 0,另一个包含所有 1。现在将这两个列表连接在一起。

py 复制代码
# Function to Segregate 0's and 1's in an array list

def segregate(arr):
    res = ([x for x in arr if x==0] + [x for x in arr if x==1])
    print(res)

# Driver program
if __name__ == "__main__":
    arr = [0, 1, 0, 1, 0, 0, 1, 1, 1, 0] 
    segregate(arr)

输出:

py 复制代码
[0, 0, 0, 0, 0, 1, 1, 1, 1, 1] 
相关推荐
小雨中_2 分钟前
4.1 Megatron-LM:千卡级集群预训练的“硬核”框架
人工智能·python·深度学习·机器学习·llama
Zhu_S W2 分钟前
Java图论基础:有向图与无向图详解
开发语言·php
星空椰2 分钟前
FastAPI 进阶:中间件、依赖注入与 ORM
python·fastapi
@PHARAOH9 分钟前
WHAT - SWC Rust-based platform for the Web
开发语言·前端·rust
高洁0116 分钟前
多模态大模型的统一表征与推理范式
人工智能·python·深度学习·机器学习·transformer
遥望九龙湖17 分钟前
在一个单独的类或者模块中调用动态库
开发语言·c++
啊阿狸不会拉杆17 分钟前
《计算机视觉:模型、学习和推理》第 8 章-回归模型
人工智能·python·学习·机器学习·计算机视觉·回归·回归模型
小鸡吃米…21 分钟前
TensorFlow 优化器
人工智能·python·tensorflow
凌云拓界23 分钟前
TypeWell全攻略(四):AI键位分析,让数据开口说话
前端·人工智能·后端·python·ai·交互
froginwe1126 分钟前
JavaScript 类型转换
开发语言