大小数归类。给定列表li = [11, 22, 33, 44, 55, 77, 88, 99, 90],将列表中所有大于等于66的值保存到第一个列表中,将列表中小于66的值保存到第二个列表中。并带注释
时间: 2024-03-15 13:47:16 浏览: 151
好的,下面是代码:
```python
li = [11, 22, 33, 44, 55, 77, 88, 99, 90]
# 创建两个空列表
big_li = [] # 存储大于等于66的值
small_li = [] # 存储小于66的值
# 遍历原始列表,根据元素值的大小分别添加到不同的列表中
for num in li:
if num >= 66:
big_li.append(num)
else:
small_li.append(num)
# 打印结果
print("大于等于66的值:", big_li)
print("小于66的值:", small_li)
```
运行结果如下:
```
大于等于66的值: [77, 88, 99, 90]
小于66的值: [11, 22, 33, 44, 55]
```
代码的实现很简单,就是遍历原始列表中的所有元素,根据元素值的大小,将其添加到不同的列表中。最终输出两个列表的结果即可。
相关问题
python中大小数归类,给定列表li=[11、22、33、44、55、77、88、99、90],将列表中所有大于等于66 的值保存到第一个列表中,将列表中小于66的值保存到第二个列表中
好的,我来帮你解决这个问题。
可以使用Python的列表推导式来实现。具体代码如下:
```python
li = [11, 22, 33, 44, 55, 77, 88, 99, 90]
# 将大于等于66的元素保存到列表large中
large = [x for x in li if x >= 66]
# 将小于66的元素保存到列表small中
small = [x for x in li if x < 66]
print("大于等于66的元素:", large)
print("小于66的元素:", small)
```
输出结果为:
```
大于等于66的元素: [77, 88, 99, 90]
小于66的元素: [11, 22, 33, 44, 55]
```
希望对你有所帮助!
大小数归类:给定列表li=[11,22,33,44,55,77,88,99,90 ].将列表中所有大于等于66的值保存到字典中的第一个key中,讲列表中小于66的值保存到列表中的第二个key中
好的,这个问题很简单,我来帮你写一下代码:
```python
li = [11, 22, 33, 44, 55, 77, 88, 99, 90]
result_dict = {'大于等于66的数': [], '小于66的数': []}
for num in li:
if num >= 66:
result_dict['大于等于66的数'].append(num)
else:
result_dict['小于66的数'].append(num)
print(result_dict)
```
这段代码首先定义了一个列表 `li` 和一个字典 `result_dict`,然后通过遍历 `li` 中的每个元素,将大于等于 66 的数添加到字典的第一个 key 中,将小于 66 的数添加到字典的第二个 key 中,最后打印出结果。
阅读全文