下面是一种方法,使用列表理解和
split()
:
data = ['Intel', 'Core', 'i5-4210Y', '@', '1.50GHz', '(20%)', '998', 'N']
new_data = [element for item in data for element in item.split("-")]
print(new_data) # ['Intel', 'Core', 'i5', '4210Y', '@', '1.50GHz', '(20%)', '998', 'N']
for循环的等价物是:
new_data = []
for item in data:
for element in item.split("-"):
new_data.append(element)
print(new_data) # ['Intel', 'Core', 'i5', '4210Y', '@', '1.50GHz', '(20%)', '998', 'N']