explode
函數通常用于將一個集合(例如列表或元組)展開為單獨的元素
my_list = [1, 2, 3, 4]
for item in my_list:
print(item)
my_list = [1, 2, 3, 4]
squared_list = [x**2 for x in my_list]
print(squared_list)
map()
函數對元素應用一個函數:def square(x):
return x**2
my_list = [1, 2, 3, 4]
squared_list = list(map(square, my_list))
print(squared_list)
filter()
函數過濾元素:def is_even(x):
return x % 2 == 0
my_list = [1, 2, 3, 4]
even_numbers = list(filter(is_even, my_list))
print(even_numbers)
reduce()
函數(需要從 functools
模塊導入)對元素進行累積操作:from functools import reduce
def add(x, y):
return x + y
my_list = [1, 2, 3, 4]
sum_of_elements = reduce(add, my_list)
print(sum_of_elements)
這些示例展示了如何在 explode
函數返回的結果上進行進一步處理。你可以根據需求選擇合適的方法。