首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python打印列表中偶数

Python打印列表中偶数

作者头像
123rrrrr
发布2024-01-11 14:51:35
发布2024-01-11 14:51:35
1.3K0
举报

1 问题

列表的删除,用remove(a)函数,它删除列表s中a,假设有多个就删除第一个。用pop(a)函数,它删除列表中下标为a的值。列表的下标是从0开始的,假如你想删除第1个数则应为:s.pop(0)。)列表的删除s.clear()把列表s的值全部删除s变成一个空列表。在创建一个列表时,这个列表中即奇数又有偶数,那我们应该怎么将其中的奇数删除,并将其新的列表打印出来呢?

2 方法

首先我们运用函数从1到100中随机选取20个数字,然后用奇数的定义:不是2的倍数的数。作为条件,用remove()函数删除奇数,再打印出最后的列表。

代码元素

import random #调用randm 模块

x=[random.randint(0,100) for i in range(20)] #在1~100之间选这二十个数

print(‘删除奇数以前的结果是:{}’.format(x))

for iin range(len(x))[::-1]:#反方向每隔一个数选择一个数

if x[i] % 2 == 1:

x.remove(x[i])

print("删除奇数以后的结果是:{}"format(x))

运行结果

删除奇数以前的结果是:[10, 15, 45, 41, 54, 78, 35, 67, 86, 18, 65, 10, 7, 78, 20, 32, 88, 67, 92, 34]

删除奇数以后的结果是:[10, 54, 78, 86, 18, 10, 78, 20, 32, 88, 92, 34]

3 结语

学习了运用函数随机选取数字,以及[::-1]的意思,X::n,X代表从该位起,n代表跨步,正负决定的跨步方向。最后成功完成如何删除列表中的奇数。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 问题
  • 2 方法
  • 3 结语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档