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

示例如下:

python查看大小 python如何判断大小_nginx

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

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

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

代码如下:

python查看大小 python如何判断大小_缓存_02

运行结果为:

python查看大小 python如何判断大小_数组_03

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

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

现在区分大小写:

代码如下:

python查看大小 python如何判断大小_python的变量名区分大小写吗_04

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

python查看大小 python如何判断大小_python的变量名区分大小写吗_05

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

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):