字典变量data中保存了5种小麦数据,其中键为国审麦编码,值为某种小麦对应生育期、株高和亩产量的值。现要求在每种小麦末尾插入 亩产量值又高到低的序号后输出所有小麦所有数据。请完善下面的程序。
时间: 2024-05-13 14:20:53 浏览: 67
编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。
```python
data = {
"GA0001": ("110-130", "80-100", 500),
"GA0002": ("105-120", "70-90", 450),
"GA0003": ("115-130", "90-110", 550),
"GA0004": ("120-135", "100-120", 600),
"GA0005": ("100-115", "60-80", 400)
}
for key in data:
value = data[key]
yield_data = sorted(value, key=lambda x: -x if type(x) == int else 0)
yield_index = [i + 1 for i, v in enumerate(value) if v == yield_data[2]]
data[key] += tuple(yield_index)
for key, value in data.items():
print(key, value)
```
阅读全文