python实验题第四章_「Python」2020.03.16学习笔记 | 第四章列表、元组、字典-习题(11-13)...
学习测试开发的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)...相关推荐
- OpenCV学习笔记(四十一)——再看基础数据结构core OpenCV学习笔记(四十二)——Mat数据操作之普通青年、文艺青年、暴力青年 OpenCV学习笔记(四十三)——存取像素值操作汇总co
OpenCV学习笔记(四十一)--再看基础数据结构core 记得我在OpenCV学习笔记(四)--新版本的数据结构core里面讲过新版本的数据结构了,可是我再看这部分的时候,我发现我当时实在是看得太马 ...
- python编程a的x次方_「Python 面试」第四次更新
阅读本文大约需要 5 分钟. 15.说一说 GIL 前面有提到由于 Python 基于 C 语言编写的解释器中设置了一个 GIL 全局变量锁,该锁使得 Python 的多线程在处理 CPU 计算密集型 ...
- python文件之间的相互调用_「Python 系列」 Python 生成器函数详解
Python的生成器函数提供了一种强大的机制来管理数据和计算资源,但是对于Python的新手来说,它们不一定直观.在本文中,我将分解生成器的机制,同时还介绍我希望是一个有启发性的示例:用于管理和流传输 ...
- python编程题自动评分系统_用Python为你的「颜值评分」,看看人工智能为你打几分?...
今天我们分享的Python程序,是一款用深度学习来为颜值评分的应用,在科技飞速发展的当今社会,我们可以通过机器学习实现自动驾驶.识别字体等,甚至连谷歌研发的Alphago都可以向人类的围棋事业发出挑战 ...
- python input输入多个变量_「Python 秘籍」1.2 解压可迭代对象赋值给多个变量
问题 需要从某个可迭代对象中分解出 N 个元素,但是这个可迭代对象的长度可能超过 N,这会导致出现"需要解包的值过多(too many values to unpack)"的异常. ...
- python编程狮的在线编程_「Python编程狮-零基础学Python」をApp Storeで
Python编程狮是W3Cschool编程狮旗下专门为零基础Python编程爱好者打造的一款入门工具App,致力于帮助初学者入门,轻松迈入编程世界.学Python,从这里开始! [零基础也能学]初学者 ...
- python的pandas包使用教程_「Python」pandas入门教程
pandas适合于许多不同类型的数据,包括: 具有异构类型列的表格数据,例如SQL表格或Excel数据 有序和无序(不一定是固定频率)时间序列数据. 具有行列标签的任意矩阵数据(均匀类型或不同类型) ...
- python中的与或非_「Python基础」 While 循环语句
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件: 执行语句-- 执行语句可以是单个语句或语句 ...
- python选择题题库百度文库_大学Python程序题题库
程序设计 题目:补充 fun 函数,其功能是判断一个整数是否是素数,在主 函数 main 中输入一个整数,调用该 fun 函数进行判断并输 出结果. 要求:使用 math 相关函数 import ma ...
最新文章
- hibernate中多对多分解成一对多,
- [ZZ]知名互联网公司Python的16道经典面试题及答案
- 5中div标签有没有url属性_[网页编程]-03 CSS 常用属性
- python培训班 费用-参加线上python培训班要多少钱?
- 并查集+二分-hdu-4750-Count The Pairs
- 编写代码,实现一个栈(Stack)的类。
- 基于uml的系统分析的网上商城_UML建模工具Enterprise Architect最新版有哪些新功能呢?立即查看...
- python免安装版_web.py入门01——python安装
- python 测试字符串类型_【教程】如何用Python中的chardet去检测字符编码类型
- java web怎么样_怎么样自学Java web?
- _WIN32_WCE有什么用
- php 开启命令模式,如何启用PhpStorm中的命令行工具
- 为什么android手机内存不够,安卓手机老是内存不足怎么解决
- c语言编程字符串_C编程中的字符串
- 造个轮子 | 自己动手写一个Redis
- 常用几个UITableView,UICollectionView UIScrollView关键点
- 推荐几款程序员值得拥有的写文档工具
- (Pr)Premiere Pro 2022 软件下载+Pr安装教程
- PS利用色相/饱和度蒙版改变原有颜色
- 货币角色分裂——解开金钱的角色