学习测试开发的Day74,真棒!

学习时间为1H

第四章列表、元组、字典-习题(11-13)

11、求两个集合的交集和并集

代码

list1=[1,2,3,4]

list2=[2,3,5,5]

def jiaoji(L1,L2):

listj=[]

listb=[]

for i in L1:

listb.append(i)

if i in L2:

listj.append(i)

for j in L2:

listb.append(j)

return set(listb),listj

print(jiaoji(list1,list2))

结果

PS D:\0grory\chapter4> python .\jiaoandbing.py

({1, 2, 3, 4, 5}, [2, 3])

PS D:\0grory\chapter4>

12、一个包含多个数字的列表,请使用随机的方式,将每个数字+1后,生成新列表

代码:

import random

list1=[7,9,1,0]

len_list1=len(list1)

result=[]

while 1:

i=random.randint(0,len_list1-1)

if list1[i]+1 not in result:

result.append(list1[i]+1)

if len(result)==4:

break

print(result)

结果:

PS D:\0grory\chapter4> python .\random1.py

[1, 10, 2, 8]

13、判断一个字符串是否为回文字符串

所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的。比如"level" 、 “aaabbaaa”

代码:

def huishu(list1):

flag=1

len_list1=len(list1)

l=int((len_list1)/2)

for i in range(l):

#print(list1[i])

#print(list1[len_list1-i-1])

if list1[i]!=list1[len_list1-i-1]:

flag=0

break

else:

flag=1

if flag==1:

return True

else:

return False

list2="aaabbaaa"

print(huishu(list2))

print(huishu("asdfsdf"))

print(huishu("level"))

print(huishu("level1"))

结果:

PS D:\0grory\chapter4> python .\huishu.py

True

False

True

False

python实验题第四章_「Python」2020.03.16学习笔记 | 第四章列表、元组、字典-习题(11-13)...相关推荐

  1. OpenCV学习笔记(四十一)——再看基础数据结构core OpenCV学习笔记(四十二)——Mat数据操作之普通青年、文艺青年、暴力青年 OpenCV学习笔记(四十三)——存取像素值操作汇总co

    OpenCV学习笔记(四十一)--再看基础数据结构core 记得我在OpenCV学习笔记(四)--新版本的数据结构core里面讲过新版本的数据结构了,可是我再看这部分的时候,我发现我当时实在是看得太马 ...

  2. python编程a的x次方_「Python 面试」第四次更新

    阅读本文大约需要 5 分钟. 15.说一说 GIL 前面有提到由于 Python 基于 C 语言编写的解释器中设置了一个 GIL 全局变量锁,该锁使得 Python 的多线程在处理 CPU 计算密集型 ...

  3. python文件之间的相互调用_「Python 系列」 Python 生成器函数详解

    Python的生成器函数提供了一种强大的机制来管理数据和计算资源,但是对于Python的新手来说,它们不一定直观.在本文中,我将分解生成器的机制,同时还介绍我希望是一个有启发性的示例:用于管理和流传输 ...

  4. python编程题自动评分系统_用Python为你的「颜值评分」,看看人工智能为你打几分?...

    今天我们分享的Python程序,是一款用深度学习来为颜值评分的应用,在科技飞速发展的当今社会,我们可以通过机器学习实现自动驾驶.识别字体等,甚至连谷歌研发的Alphago都可以向人类的围棋事业发出挑战 ...

  5. python input输入多个变量_「Python 秘籍」1.2 解压可迭代对象赋值给多个变量

    问题 需要从某个可迭代对象中分解出 N 个元素,但是这个可迭代对象的长度可能超过 N,这会导致出现"需要解包的值过多(too many values to unpack)"的异常. ...

  6. python编程狮的在线编程_‎「Python编程狮-零基础学Python」をApp Storeで

    Python编程狮是W3Cschool编程狮旗下专门为零基础Python编程爱好者打造的一款入门工具App,致力于帮助初学者入门,轻松迈入编程世界.学Python,从这里开始! [零基础也能学]初学者 ...

  7. python的pandas包使用教程_「Python」pandas入门教程

    pandas适合于许多不同类型的数据,包括: 具有异构类型列的表格数据,例如SQL表格或Excel数据 有序和无序(不一定是固定频率)时间序列数据. 具有行列标签的任意矩阵数据(均匀类型或不同类型) ...

  8. python中的与或非_「Python基础」 While 循环语句

    Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件: 执行语句-- 执行语句可以是单个语句或语句 ...

  9. python选择题题库百度文库_大学Python程序题题库

    程序设计 题目:补充 fun 函数,其功能是判断一个整数是否是素数,在主 函数 main 中输入一个整数,调用该 fun 函数进行判断并输 出结果. 要求:使用 math 相关函数 import ma ...

最新文章

  1. hibernate中多对多分解成一对多,
  2. [ZZ]知名互联网公司Python的16道经典面试题及答案
  3. 5中div标签有没有url属性_[网页编程]-03 CSS 常用属性
  4. python培训班 费用-参加线上python培训班要多少钱?
  5. 并查集+二分-hdu-4750-Count The Pairs
  6. 编写代码,实现一个栈(Stack)的类。
  7. 基于uml的系统分析的网上商城_UML建模工具Enterprise Architect最新版有哪些新功能呢?立即查看...
  8. python免安装版_web.py入门01——python安装
  9. python 测试字符串类型_【教程】如何用Python中的chardet去检测字符编码类型
  10. java web怎么样_怎么样自学Java web?
  11. _WIN32_WCE有什么用
  12. php 开启命令模式,如何启用PhpStorm中的命令行工具
  13. 为什么android手机内存不够,安卓手机老是内存不足怎么解决
  14. c语言编程字符串_C编程中的字符串
  15. 造个轮子 | 自己动手写一个Redis
  16. 常用几个UITableView,UICollectionView  UIScrollView关键点
  17. 推荐几款程序员值得拥有的写文档工具
  18. (Pr)Premiere Pro 2022 软件下载+Pr安装教程
  19. PS利用色相/饱和度蒙版改变原有颜色
  20. 货币角色分裂——解开金钱的角色

热门文章

  1. Katalon框架测试web(二十)自定义关键字以及上传弹窗操作
  2. 异业联盟现成方案分享,新开美容院一招快速引爆当地市场!
  3. 零零信安-DD数据泄露报警日报【第39期】
  4. 微信小程序中百分百实现聊天界面
  5. 图像批量添加数字水印
  6. Vue打包部署到Tomcat
  7. 台灯色温多少合适?2022双十一色温对眼睛好的护眼台灯推荐
  8. php nginx 负载均衡简单配置过程
  9. Linux中 Nginx+uwsgi部署flask项目 Nginx负载均衡 反向代理
  10. RibbatMQ(详解)