Найти - Пользователи
Полная версия: списковое выражение. как работает?
Начало » Python для новичков » списковое выражение. как работает?
1
sd81
 # list of the cost of fruits in pence
list = [("apple", 55), ("orange", 60), ("pineapple", 140), ("lemon", 80)]
product =[ price for fruit, price in list]
print(sum(product))
как это - [price for fruit, price in list]
работает?
PEHDOM
это генератор списка: https://younglinux.info/python/feature/generators
по сути этот код:
 product =[ price for fruit, price in list]
эквивалентен вот этому:
 product = []
for fruit, price in list: 
    product.append(price)
sd81
спасибо, понял
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB