📜  枚举多个列表 python - TypeScript (1)

📅  最后修改于: 2023-12-03 14:55:31.802000             🧑  作者: Mango

枚举多个列表 Python - TypeScript

在编程中,有时候我们需要将多个列表进行枚举。Python和TypeScript语言都提供了方便的方法来实现这一目的。

Python

Python中,我们可以使用zip()函数将多个列表进行枚举。zip()函数可以接受任意数量的可迭代对象,并返回一个元组的生成器,其中每个元组包含来自每个可迭代对象的相应元素。

fruits = ['apple', 'banana', 'cherry']
prices = [0.5, 0.3, 1.0]

for fruit, price in zip(fruits, prices):
    print(f'{fruit} costs {price} dollars.')

输出:

apple costs 0.5 dollars.
banana costs 0.3 dollars.
cherry costs 1.0 dollars.
TypeScript

TypeScript中,我们可以使用forEach()函数将多个数组进行枚举。forEach()函数可以接受一个回调函数,在执行每个元素时调用该函数,并将元素和其索引作为参数传递给该函数。

const fruits: string[] = ['apple', 'banana', 'cherry'];
const prices: number[] = [0.5, 0.3, 1.0];

fruits.forEach((fruit: string, index: number) => {
    const price: number = prices[index];
    console.log(`${fruit} costs ${price} dollars.`);
});

输出:

apple costs 0.5 dollars.
banana costs 0.3 dollars.
cherry costs 1.0 dollars.

以上就是Python和TypeScript中枚举多个列表的方法。无论是哪种语言,都提供了方便的方法来实现这一目的。