首页 > 编程语言 >第二章python基本语法

第二章python基本语法

时间:2024-09-10 20:13:13浏览次数:1  
标签:python 元素 语法 重复 flag 第二章

位运算符

例1:检测列表里重复元素

l=[1,3,5,7,8,3,9,4,2,5,6]
flag=0
for i in range(len(l)):
if(1<<l[i]&flag)>0:
print("重复:%d"%l[i])
flag|=(1<<l[i])#flag=flag|(1<<l[i])

注:flag记录已经出现过的元素,其实用对应位为1表示出现的式子例如3就用1000表示当前数字对应那位1与flag里那位1相同就重复-->输出重复!
例2:

 

例3:利用异或判重,相同为0不同为1,剩下的为出现一次的元素

 

 

标签:python,元素,语法,重复,flag,第二章
From: https://www.cnblogs.com/luckyhappyyaoyao/p/18407085

相关文章

  • vue基本语法
    上文1)innerText和innerHTML属性的绑定    使用v-text和v-html标签<divid="app"><pv-text="link1"></p><pv-html="link2"></p></div><script>const{create......
  • 《在 Windows 系统中配置 Python 3.11 环境安装教程》
    一、引言Python是一种广泛使用的高级编程语言,具有简洁、易读、可扩展性强等特点。Python3.11是Python的一个重要版本,带来了许多新的特性和改进。本文将详细介绍在Windows系统中配置Python3.11环境的步骤,帮助读者快速搭建Python开发环境。二、安装前的准备(一......
  • Python数据结构集合的相关介绍
    集合是一种无序、可变的数据结构,它也是一种变量类型,集合用于存储唯一的元素。集合中的元素不能重复,并且没有固定的顺序。在Python提供了内置的 set 类型来表示集合,所以关键字set就是集合的意思。你可以使用大括号 {} 或者 set() 函数来创建一个集合。my_set={1,2,......
  • python进行检测机器的显卡是否正常
    `importsounddeviceassdimportrequestsimportsocketimportjsonWebhookURLwebhook_url='换成自己的webhook'Checksoundcarddefcheck_sound_card():devices=sd.query_devices()sound_card_found=any(device['max_input_channels']>......
  • Python进行监控文件
    `--coding:utf-8--@Time:2024/3/110:02@Author:Rohing@File:监控文件.py@Software:PyCharm`importtimeimportloggingimportfnmatchfromwatchdog.observersimportObserverfromwatchdog.eventsimportFileSystemEventHandlerlogger=logging.......
  • pyarmor一个保护 Python代码的库!
    大家好,今天为大家分享一个超级厉害的Python库-pyarmor。 Python是一种广泛使用的高级编程语言,但其源代码往往容易被反编译或盗用,这对于一些商业软件或关键代码的保护构成了挑战。PyArmor是一个专门用于保护Python代码的工具,它可以对Python脚本进行加密、混淆和授权......
  • python的模型二维码识别
    可以同时识别到多个二维码直接上代码importcv2importnumpyasnpimportpyautoguifrompyzbar.pyzbarimportdecodefromcv2.wechat_qrcodeimportWeChatQRCode#自定义区域的坐标和大小region=(1024,0,900,500)#替换为你想要的区域#设置要显示的窗......
  • Python存储与读写二进制文件
    技术背景一般情况下我们会选择使用明文形式来存储数据,如json、txt、csv等等。如果是需要压缩率较高的存储格式,还可以选择使用hdf5或者npz等格式。还有一种比较紧凑的数据存储格式,就是直接按照二进制格式存储。这种格式下,存储的数据之间没有间隔符,在没有压缩的情况下应该是......
  • Python 基础学习路线图【有PDF版】
    从遗忘到铭记:我的Python学习之旅曾经,学习对我来说就像一场匆匆的旅行——沿途的风景虽美,但转瞬即逝。除了那些在工作中反复磨练的技能,大多数知识仿佛过客般匆匆离去。尽管日复一日地忙碌着,每当被问及“你究竟学到了什么?”时,脑海中却一片空白。归其原因还是因为学习的内容比较杂乱......
  • 基于python+flask框架的学生成绩管理系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着教育信息化的不断推进,传统的手工记录与管理学生成绩的方式已难以满足现代教育的需求。传统的成绩管理方式不仅效率低下,易出错,且难以实......