当前位置: 首页 > 后端技术 > Python

【Python】列表的常用操作方法——判断是否有

时间:2023-03-25 20:13:03 Python

1.判断方法:1.1in:判断指定数据在某个列表系列中,如果返回True,否则返回False语法:datainlist序列快速体验:#inlist1=['python','Python自学网','后端学习','java','php']print('python'inlist1)#Trueprint('python2'inlist1)#False1.2notin:判断指定数据不在某个list系列中,不在则返回True,否则返回False语法:Datanotinlistseries快速体验:#notinlist1=['python','Python自学网','后端学习','java','php']print(list1[0]notinlist1)#falseprint('python2'notinlist1)#True判断应用现实生活中的例子:比如注册一个邮箱账号,该邮箱账号是否不允许重复,那么就可以对新注册的邮箱账号进行判断。如果在原邮箱账号列表中,则无法注册。告诉用户该帐户已重复。如果没有,您可以注册。2、体验案例要求:注册邮箱:用户输入一个账号,判断该账号是否存在。如果存在,则会提示用户。如果不存在,提示用户注册,代码:"""1.用户输入账号2.判断if..else"""name_list=['python','Python自学network','后端学习','java','php']name=input('请输入您的邮箱账户名:')ifnameinname_list:print(f'您输入的邮箱账户名是{name},名字已经存在')else:print(f'你输入的名字是{name},名字不存在,你可以注册')测试结果:1.输入的是java,有2.输入是你好,它不存在。其实上面写的代码已经完成了功能需求。这和我们生活中存在的一样。注册的邮箱账号名称不允许重复。系统里面存了一个账户名列表,判断用户输入的名字是否存在。如果存在,则不能注册,如果不存在,则可以注册。上面是一个使用in或者不使用in来判断某个数据里面有没有东西的情况。如果想体验更多案例,可以点击python100examples,里面有很多关于Python的例子。例子参考来源:www.wakey.com.cn/article-list-100.html