有如下值列表[11,22,33,44,55,66,77,88,99,90],将所有大于66的值保存至一个新的列表中,将小于66值保存至第二个新列表中
时间: 2023-09-17 20:13:39 浏览: 112
好的,我可以帮你解决这个问题。以下是 Python 代码的实现:
```python
# 定义原始列表
values = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90]
# 定义两个新列表
greater_than_66 = []
less_than_66 = []
# 遍历原始列表,根据值的大小分别添加到两个新列表中
for value in values:
if value > 66:
greater_than_66.append(value)
else:
less_than_66.append(value)
# 输出结果
print("大于66的值列表:", greater_than_66)
print("小于66的值列表:", less_than_66)
```
输出结果如下:
```
大于66的值列表: [77, 88, 99, 90]
小于66的值列表: [11, 22, 33, 44, 55, 66]
```
希望这个回答能够帮到你!
相关问题
有如下值列表[11, 22, 33, 44, 55, 66, 77, 88, 99, 90],将所有大于66的值保存至一个新的列表中,将小于66值保存至第二个新列表中
好的,您的问题已经被我记录下来了。对于您的问题,我可以给出以下 Python 代码实现:
```python
values = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90]
greater_than_66 = []
less_than_66 = []
for value in values:
if value > 66:
greater_than_66.append(value)
else:
less_than_66.append(value)
print("大于66的值:", greater_than_66)
print("小于66的值:", less_than_66)
```
这段代码首先定义了一个名为 values 的列表,其中包含了一些数字。然后创建了两个空列表 greater_than_66 和 less_than_66,用于保存大于 66 和小于 66 的数字。接下来使用 for 循环遍历 values 列表中的每个数字,如果该数字大于 66,则将其添加到 greater_than_66 列表中,否则将其添加到 less_than_66 列表中。最后,打印出这两个新列表。
希望这个代码可以帮助您解决问题!
有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值中。
好的,这个问题可以回答。将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值中的Python代码如下:
```
values = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90]
result = {
"gt_66": [],
"lt_66": []
}
for val in values:
if val > 66:
result["gt_66"].append(val)
else:
result["lt_66"].append(val)
print(result)
```
输出结果为:
```
{'gt_66': [77, 88, 99, 90], 'lt_66': [11, 22, 33, 44, 55, 66]}
```