百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

列表常用操作-查找与判断 列表中查找元素时,可以使用____和in运算符

liuian 2024-12-28 14:12 74 浏览

列表可以一次存储多个数据,且可以为不同数据类型,我们可以对这些数据进行增、删、改、查。

列表的格式为:[数据1, 数据2, 数据3, ... ...]

查找

# 查找
name_list = ["Lili", "TOM", "Rose", "Lisa"]
print(name_list)
print(name_list[0])
print(name_list[0:2])

index(): 查找返回指定数据所在位置的下标。

语法:列表序列.index(数据,开始位置下标,结束位置下标)

# 查找index()
name_list = ["Lili", "TOM", "Rose", "Lisa", "TOM"]
print(name_list.index("TOM"))  # 输出1。
print(name_list.index("TOM", 2, 5))  # 输出4。
#  print(name_list.index("Nike"))  # 注意:如果查找的数据不存在,程序报错。

count(): 统计指定数据在当前列表中出现的次数。

语法:列表序列.count(数据)

# 统计数量count()
name_list = ["Lili", "TOM", "Rose", "Lisa", "TOM"]
print(name_list.count("TOM"))  # 输出2。
print(name_list.count("Tim"))  # 输出0。

len(): 访问列表长度,即列表中数据的个数。

语法:len(列表序列)

# 统计数量count()
name_list = ["Lili", "TOM", "Rose", ["Lisa", "TOM"]]
print(len(name_list))  # 输出4。

判断

列表中判断,可以用于指定数据是否在某个列表序列中,判断结果为布尔值,True或False。

in: 判断指定数据在某个列表序列,如果在返回True,否则返回False。

not in:判断指定数据不在某个列表序列,如果不在返回True,否则返回False。

语法:数据 in/not in 列表序列

# 判断
name_list = ["Lili", "TOM", "Rose", ["Lisa", "TOM"]]
print("Tim" in name_list)  # False
print("Lisa" in name_list)  # False,不包含列表中的列表
print("TOM" in name_list)  # True

print("Tim" not in name_list)  # True
print("Lisa" not in name_list)  # True,不包含列表中的列表
print("TOM" not in name_list)  # False

判断体验案例:查找输入的用户名是否已经存在于现有列表。

name_list = ["Lili", "TOM", "Rose", ["Lisa", "TOM"]]

name = input("请输入您的名字:")
if name in name_list:
    print(f"您输入的名字是{name},名字已经存在,请重新输入。")
else:
    print("恭喜您输入的名字不存在,请继续下一步")

相关推荐

win10激活密钥代码(window10激活密钥码)
  • win10激活密钥代码(window10激活密钥码)
  • win10激活密钥代码(window10激活密钥码)
  • win10激活密钥代码(window10激活密钥码)
  • win10激活密钥代码(window10激活密钥码)
荣耀200截图快捷键(荣耀200截图快捷键怎么设置)

方法:1、组合键截屏:同时按下电源键和音量下键,截取当前整个屏幕。2、快捷开关截屏:从状态栏处向下滑动,打开通知面板,然后点击截取当前整个屏幕。3、指关节截屏(仅限支持指关节截屏功能的产品,要以手机实...

声卡驱动64位(创新声卡kx 3552 win10 64位驱动补丁)

根据我的了解,惠普战66声卡通常使用RealtekHighDefinitionAudio驱动程序。然而,具体的驱动版本可能会因操作系统和硬件配置而有所不同。为了确保获得最佳的音频性能和兼容性,建...

笔记本蓝牙驱动怎么安装(笔记本蓝牙驱动安装步骤)

我们在使用电脑的时候,要想进行一些远程操作,那么蓝牙的功能是非常重要的,可是一些朋友因为电脑没有蓝牙驱动程序而无法启动蓝牙,现在就来说说蓝牙驱动安装的详细操作步骤吧。第一步:首先鼠标右键点击开始并选择...

win8系统多大(win8.1系统多大)

win8更大,安装后占C盘约15G,win7约占8-10G.个人觉得win8更好,如果要安装的话,最好给C盘留100G空间,这样方便以后软件的安装以及系统的持久运行。对于系统的选择,一是看是该系统否...

我的邮箱怎么填写(我的邮箱地址怎么填写)

首先进入写邮件界面,在收件人一栏输入收件邮箱,邮箱格式为帐号+@+域名,然后正确填写格式,在主题处要突出邮件的主旨,让别人知道要传递的事情,比如安排、询问等,在正文中开头是尊称;就填写上你的邮件地址就...

win11系统体验版(win10体验win11)

要体验最新的Win11系统,首先需要检查电脑是否符合Win11的硬件要求,例如处理器、存储、显卡等。如果符合要求,可以前往微软官网下载Win11系统的ISO镜像文件,然后将其写入U盘或DVD光盘。接着...

可以免费主题的软件下载(有什么可以免费弄主题的软件)
可以免费主题的软件下载(有什么可以免费弄主题的软件)

步骤如下:1.我们首先打开vivo手机,在vivo手机自带的APP找到I主题,然后打开I主题,会在打开的时候看到精选里面包含了:主题,字体,铃声,息屏和动态壁纸。2.我们在我们在此页面的右上角找到一个放大镜的标识,点击,然后在弹出的页面输...

2025-11-11 06:55 liuian

怎么设置路由器ip(怎么设置路由器IP地址成2网段)

设置Wifi路由器的IP地址需要登录路由器管理界面。一般来说,路由器的管理地址为192.168.1.1或192.168.0.1,具体地址可以在路由器说明书或者设备背面上找到。下面是具体操作步骤:1....

ie8浏览器是什么意思(ie8浏览器是什么样子的)
ie8浏览器是什么意思(ie8浏览器是什么样子的)

IE8浏览器发布于2009年3月,携手Windows7,安全性得到非常大的增强,可以下载超过4G的文件,也是微软第一个64位版浏览器。微软的IE浏览器,版本是8——11原名叫MicrosoftInternetExplorer是微软...

2025-11-11 05:55 liuian

怎么登陆qq邮箱(163邮箱怎么登陆qq邮箱)
怎么登陆qq邮箱(163邮箱怎么登陆qq邮箱)

1.以苹果iPhone12、iOS15.3为例。选qq邮箱在苹果手机邮件应用页,点击“qq邮箱”选项。2.点下一步输入帐号密码,点击“下一步”。3.验证登录验证完成后,进行登录即可。...

2025-11-11 05:05 liuian

win7纯净旗舰版下载(win7 纯净版)

下载win7纯净版方法如下:在电脑上打开搜索软件,在搜索框里搜寻微软官方网址,打开官网后,第一条进入找到系统版本选择WIN7纯净版,点击立即下载将下载地址设置为本地C盘,下载进度100%后就下载成功...

大白菜重装系统详细步骤(大白菜重装系统步骤和详细教程)

u盘大白菜重装系统的步骤~~1、首先将u盘制作成大白菜u盘启动盘,重启电脑等待出现开机画面按下启动快捷键,选择u盘启动进入到大白菜主菜单,选取“【02】运行大白菜Win8PE装机维护版(新机器)”选项...

office plus官方网站(officeplus官方网站公众号)

1、选中你想要添加翻页的ppt页面,我们这里以这个ppt的第二个页面为例。;2、在页面上方的菜单栏找到“切换'这个选项,选择”切换“中的”页面卷曲“动画效果。;3、设置完毕后,如果你想要选择翻...

u盘制作启动盘后如何恢复原来的样子

可以通过U盘启动盘制作工具的恢复普通盘功能将制作了启动盘的U盘恢复为一个普通U盘,这类制作工具核心相同,都可以实现删除隐藏启动文件的功能,下面以电脑店启动盘制作工具为例:1、将U盘插入电脑,然后运行电...