我是靠谱客的博主 迷路硬币,最近开发中收集的这篇文章主要介绍python的变量名区分大小写吗_python中如何不区分大小写的判断一个元素是否在一个列表中...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python中判断某一个元素是否在一个列表中,可以使用关键字in 和 not in.

示例如下:

L3Byb3h5L2h0dHAvaW1hZ2VzMjAxNy5jbmJsb2dzLmNvbS9ibG9nLzEyMTgyNTYvMjAxNzA4LzEyMTgyNTYtMjAxNzA4MjEwOTUzNTEyNDYtMjg0NDg3NjQwLnBuZw==.jpg

如果需要输出相应的信息,可以搭配使用if语句,这里不赘述。

------------------------------------------------------------------------------------------分割线---------------------------------------------------------------------------------------------------------------------------------------

现在有个问题,我有一张current_users列表,用来存储已注册的用户名。还有一张new_users列表,用来存储正在申请注册的用户名。如果判断申请的用户名有没有被注册过呢?

代码如下:

L3Byb3h5L2h0dHAvaW1hZ2VzMjAxNy5jbmJsb2dzLmNvbS9ibG9nLzEyMTgyNTYvMjAxNzA4LzEyMTgyNTYtMjAxNzA4MjEwOTU3NDIzNTUtMTQ1NTg2NTU5MS5wbmc=.jpg

运行结果为:

L3Byb3h5L2h0dHAvaW1hZ2VzMjAxNy5jbmJsb2dzLmNvbS9ibG9nLzEyMTgyNTYvMjAxNzA4LzEyMTgyNTYtMjAxNzA4MjExMDAwMTQzMDgtMTM5MTA0MDk3NS5wbmc=.jpg

在默认区分大小写的情况下,五个名字都没有被使用过,很合理。

-----------------------------------------------------------------------------------------------------------------分割线--------------------------------------------------------------------------------------------------------------

现在区分大小写:

代码如下:

L3Byb3h5L2h0dHAvaW1hZ2VzMjAxNy5jbmJsb2dzLmNvbS9ibG9nLzEyMTgyNTYvMjAxNzA4LzEyMTgyNTYtMjAxNzA4MjExMDA1MDk2MDUtOTA3NTczOTQwLnBuZw==.jpg

这里使用了列表解析,生成了一个新的全小写的列表,再进行比较。运行结果如下:

L3Byb3h5L2h0dHAvaW1hZ2VzMjAxNy5jbmJsb2dzLmNvbS9ibG9nLzEyMTgyNTYvMjAxNzA4LzEyMTgyNTYtMjAxNzA4MjExMDA1NDk5NDktMTM3OTc0ODU3LnBuZw==.jpg

forrest和mike虽然跟已有用户名大小写不一样,但是在不区分大小写的情况下,还是被拒绝申请了。恩,没毛病。

ps:之前有用过双重for循环来解决这个问题,但是输出结果有点瑕疵,相比较而言,列表解析更简单一点。

over。

Python3基础 in 列表名 判断一个元素是否在列表中

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ ...

JavaScript 中 如何判断一个元素是否在一个数组中

js判断一个元素是否在数组中

js判断一个元素是否在数组中 var arr = ['a','s','d','f']; console.info(isInArray(arr,'a'));//循环的方式 function isInAr ...

【JS】【6】判断一个元素是否在数组中

摘要: 有三种方式: 1,jquery的inArray方法 2,数组的indexOf方法 3,普通的for循环方法 正文: 1,jquery的inArray方法 /** * @param {Objec ...

jquery 判断一个元素是否在数组中 $.inarry()使用

需要判断一个元素是否在一个数组里: js indexOf()方法  如果存在 则返回该元素的下标值 如果不存在则返回-1 学习源头: http://www.w3school.com.cn/jsref/ ...

vuex中filter的使用 && 快速判断一个数是否在一个数组中

vue中filter的使用 computed: mapState({ items: state => state.items.filter(function (value, index, arr ...

Python3基础 list in/not in 判断一个变量是否在列表中存在

Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

Python 判断一个字符串是否在列表中任何一个字符串中出现过

strlist = ['a1', 'a2', 'b1'] if any("a" in s for s in strlist):

随机推荐

POJ 2112 Optimal Milking (Floyd+二分+最大流)

[题意]有K台挤奶机,C头奶牛,在奶牛和机器间有一组长度不同的路,每台机器每天最多能为M头奶牛挤奶.现在要寻找一个方案,安排每头奶牛到某台机器挤奶,使得C头奶牛中走过的路径长度的和的最大值最小. 挺好 ...

ORACLE RAC NTP 时间服务器配置

Linux 时间同步配置 . 一. 使用ntpdate 命令 1.1 服务器可链接外网时 # crontab -e 加入一行: */1 * * * * ntpdate 210.72.145.44 21 ...

Sonar——代码质量管理平台

Sonar——代码质量管理平台 一.基本认识 Sonar (SonarQube)是一个开源平台,用于管理源代码的质量. Sonar 不只是一个质量数据报告工具,更是代码质量管理平台.通过插件机制,So ...

pomelo 安装 windows 下

最近一直在捣鼓这个东西,看着个的先记录下发帖时间, pomelo 现在最新版是2.0 的,和之前的版本的启动时有区别的(命令行)的,可以进pomelo官网去看下基本的信息, 在pomelo官方论坛上的 ...

【20190305】CSS-响应式图片:srcset+sizes,picture,svg

响应式图片可以根据不同的设备屏幕大小从而选择加载不同的图片,从而节省带宽.实现响应式图片有三种方法:srcset+sizes属性.picture标签.svg 1. srcset+sizes srcse ...

解析Java分布式系统中的缓存架构(上)

作者 陈彩华 文章转载交流请联系 caison@aliyun.com 本文主要介绍大型分布式系统中缓存的相关理论,常见的缓存组件以及应用场景. 1 缓存概述 2 缓存的分类 缓存主要分为以下四类 2. ...

MonkeyRunner_手机触摸屏幕坐标获取

坐标单位为像素,获取方式包括手机自带.画图软件和photoshop软件. 方式一.android4.0以上系统手机自带坐标功能,在设置->开发者选项->显示指针位置 方式二.画图或phot ...

ASP.NET中使用JSON方便实现前台与后台的数据交换

ASP.NET中使用JSON方便实现前台与后台的数据交换 发表于2014/9/13 6:47:08  8652人阅读 分类: ASP.NET Jquery extjs 一.前台向后台请求数据 在页面加 ...

菜鸟nginx源码剖析

菜鸟nginx源码剖析 配置与部署篇(一) 手把手配置nginx "I love you" TCMalloc 对MYSQL 性能 优化的分析 菜鸟nginx源码剖析系列文章解读 A ...

net-snmp 的配置

http://www.cnblogs.com/oloroso/p/4595123.html

最后

以上就是迷路硬币为你收集整理的python的变量名区分大小写吗_python中如何不区分大小写的判断一个元素是否在一个列表中...的全部内容,希望文章能够帮你解决python的变量名区分大小写吗_python中如何不区分大小写的判断一个元素是否在一个列表中...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部