在学python的过程中,如何用list创建1-100的数,并踢出其中关于包含7的数字和7的倍数,输出按每行10个数展示。

思路是首先创建1-100的数,然后运用遍历的操作利用条件语句将包含7的数字和关于7的倍数的数字删除掉(采用del函数)。这里需要注意,每删除一个数data的长度减少一个,所以需要在满足条件的地方i要-1,否则加1.

'''
要求:在1-100中的数踢出包含7和7的倍数,输出按每行10个数展示,并用逗号隔开'''
#1.创建1-100的数据
data=[]
for i in range(1,101):data.append(i)#2. 在1-100中的数踢出包含7和7的倍数
i=0
while i<len(data):if data[i]%7==0 or data[i]%10==7 or int(data[i]%100/10)==7:del data[i]i=i-1i+=1print("删除1-100包含7和7的倍数之后的数据为:")
#3.每行按10个数排列
for j in range(0,int(len(data)/10)):print(data[j*10:10*(j+1)])

输出结果:

删除1-100包含7和7的倍数之后的数据为:
[1, 2, 3, 4, 5, 6, 8, 9, 10, 11]
[12, 13, 15, 16, 18, 19, 20, 22, 23, 24]
[25, 26, 29, 30, 31, 32, 33, 34, 36, 38]
[39, 40, 41, 43, 44, 45, 46, 48, 50, 51]
[52, 53, 54, 55, 58, 59, 60, 61, 62, 64]
[65, 66, 68, 69, 80, 81, 82, 83, 85, 86]
[88, 89, 90, 92, 93, 94, 95, 96, 99, 100]

python:如何删除一数组中包含7和7的倍数的数相关推荐

  1. python去重复排序_Python实现删除排序数组中重复项的两种方法示例

    本文实例讲述了Python实现删除排序数组中重复项的两种方法.分享给大家供大家参考,具体如下: 对于给定的有序数组nums,移除数组中存在的重复数字,确保每个数字只出现一次并返回新数组的长度 注意:不 ...

  2. [LeetCode][Python][C#]刷题记录 26. 删除排序数组中的重复项

    这道题我真的纠结好久,因为没注意那个原地的题目要求,所以很奇怪怎么我电脑运行成功,但是LeetCode上运行就是不对.气哭. 感谢群友lino的帮助.他试了set方法不行,直接喂给我的答案了... 题 ...

  3. python pop() ,如何在Python的列表或数组中移除元素

    python pop() ,如何在Python的列表或数组中移除元素 在本文中,你将学习如何使用Python内置的 pop() 方法,最后,你将知道如何使用 pop() 从 Python 中的列表中删 ...

  4. lintcode :Remove Duplicates from Sorted Array II 删除排序数组中的重复数字 II

    题目: 删除排序数组中的重复数字 II 跟进"删除重复数字": 如果可以允许出现两次重复将如何处理? 样例 给出数组A =[1,1,1,2,2,3],你的函数应该返回长度5,此时A ...

  5. 80. 删除有序数组中的重复项 II

    80. 删除有序数组中的重复项 II Ideas 没啥技术含量,从后往前,check+delete. Code Python class Solution:def removeDuplicates(s ...

  6. LeetCode--80. 删除排序数组中的重复项Ⅱ(双指针,暴力)

    删除排序数组中的重复项Ⅱ(C,Python) 1. 题目描述 2. 题目分析 3. C语言实现 4. Python实现 1. 题目描述 难度:中等 2. 题目分析 这道题是LeetCode–26. 删 ...

  7. LeetCode--26. 删除排序数组中的重复项(双指针,暴力)

    删除排序数组中的重复项(C, Python) 1. 题目描述 2. 题目分析 3. C语言实现 3.1 暴力求解法 3.2 双指针法 4. Python语言实现 1. 题目描述 难度:简单 2. 题目 ...

  8. LeetCode 79单词搜索80删除排序数组中的重复项Ⅱ81.搜索旋转排序数组Ⅱ

    新人公众号(求支持):bigsai 专注于Java.数据结构与算法,一起进大厂不迷路! 算法文章题解全部收录在github仓库bigsai-algorithm,求star! 关注回复进群即可加入力扣打 ...

  9. 【每日一算法】删除排序数组中的重复项

    微信改版,加星标不迷路! 每日一算法-删除排序数组中的重复项 作者:阿广 阅读目录 ? 题目 ? 解析 ? 完整代码 1 题目 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次 ...

  10. LeetCode题组:第26题-删除排序数组中的重复项

    1.题目:删除排序数组中的重复项 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度.(注意这里提到了排序数组,也就是说数组是有序的.如果无序,我们又 ...

最新文章

  1. Photoshop初涉---第一次系统地学习
  2. boost::log::sinks::file用法的测试程序
  3. datetime模块及time模块
  4. 博客暂停通知-------10.1~11.24
  5. Java中带有NetSuite数据实体的对象关系映射(ORM)
  6. 谷歌浏览器地址栏记录怎么删除 Chrome浏览器地址栏记录清除方法
  7. 边缘AI计算新时代,人工神经网络秒变脉冲神经网络
  8. 【刘文彬】EOS商业落地利器:多签名操作与应用
  9. 敲了 10000 小时代码,我也没能成为一名高级程序员
  10. JDBC连接错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。。。
  11. Appium工具使用教程
  12. 分号的html文本,html分号
  13. Smartbi:银行数字化转型案例分享
  14. 视频教程-wordpress建站教程之环境部署详解课程-PHP
  15. 定时锁定计算机代码bat,用bat实现的自动关机的代码
  16. 万卷书 - 大家来写作 [Everybody Writes]
  17. 我的奇思妙想机器人消防员_我是小小消防员~来啊~斗图啊~看一场奇思妙想SHOW!...
  18. 有梦想,生活就有方向
  19. 早期创业,应该充分利用互联网产品和服务(从”皇包车”看一家全球中文车导服务平台如何选用ToB产品)
  20. FREERTOS中 使用硬件看门狗的方法--基于STM32F4平台

热门文章

  1. 【机智云专题】①:乐鑫esp8266巧用机智云自动代码生成功能,移植加入驱动单路继电器,实现智能定时插座。(附带demo)
  2. 本机电脑清除DNS缓存+浏览器清除DNS缓存
  3. 清空计算机网络缓存,怎么清除DNS缓存 利用命令行清理dns缓存方法
  4. MySQL进阶探索--之STRAIGHT JOIN用法简介
  5. 检查字符串是否为合法的日期格式
  6. 黑客帝国角色 之 先知的另类解读
  7. 基努·里维斯继续出演《黑客帝国4》|| 程序员吐槽大会精选片段
  8. HCNP——DR和BDR的概念
  9. 肺疫面前,段子手出动,但是玩笑也要分场合
  10. 苹果cms设置本地播放器 ckplayer(版本:ckplayerx)