Skip to main content
 首页 » 编程设计

python之如何压缩两个数组而不截断到最短的数组

2025年05月04日25Terrylee

<分区>

我正在尝试用 python 编写一个脚本,为我提供数组 A 中的每个项目以及它在数组 B 中对应的内容

假设数组 A 是客户 和数组 B 是房间

A = 'Customer 1','Customer 2','Customer 3','Customer 4' 
B = 'room 1','room 2','room 3','room 4' 
 
for Customers,rooms in zip(A,B): 
    print Customers +' is in '+ rooms 

输出是:

Customer 1 is in room 1 
Customer 2 is in room 2 
Customer 3 is in room 3 
Customer 4 is in room 4 

现在如果我们在数组 B 中只有 3 个房间怎么办 输出很好地忽略了 Customer 4

Customer 1 is in room 1    
Customer 2 is in room 2 
Customer 3 is in room 3 

我的问题是如何让它为我写 all rooms are reserved if A>b

Customer 1 is in room 1 
Customer 2 is in room 2 
Customer 3 is in room 3 
customer 4 all rooms are reserved