首页 > 其他分享 >04_列表使用

04_列表使用

时间:2023-08-14 11:44:08浏览次数:37  
标签:04 使用 列表 item lst 王五 tom print

# 列表的增删改查
# lst = []
# 向列表中添加内容
# 1.append() 追加
# lst.append("tom")
# lst.append("帅哥")
# # 2.insert() 插入
# lst.insert(0, "李四")
# # 3.extend() 可以合并两个列表,批量的添加
# lst.extend(["王五","老赵"])
# output: ['李四', 'tom', '帅哥', '王五', '老赵']
# print(lst)

# # 从列表中删除
# ret = lst.pop(3)    # 给出被删除的索引,返回被删除的元素
# print(lst)
# print(ret)
# lst.remove("tom")  # 删除某个元素(*)
# print(lst)

# # 修改
# lst[4] = "老炮"  #直接用索引就可以进行修改操作
# print(lst)

# # 查询
# print(lst[4])


# 小练习
#   把所有姓王的人修改成姓张
lst = ['李四', 'tom', '帅哥', '王五', '老炮', "王二"]

for i in range(len(lst)):
    item = lst[i]#     
    if item.startswith("王"):
        # 张
        new_name = "张"+item[1:]
        print(new_name)
        # 把新名字换回列表
        lst[i] = new_name
print(lst)

  

标签:04,使用,列表,item,lst,王五,tom,print
From: https://www.cnblogs.com/yizhipanghu/p/17628219.html

相关文章

  • Switch语句使用方法和注意点
    Switch语句是一种多分支选择结构,与case、break、default配合使用,控制程序运行流程。Break控制退出Switch代码块,如果不使用break控制,程序会顺序执行后续case语句中的代码。default可以用来做错误处理,专门处理case以外的所有情况。intmain(){ intday=0; printf("请输入数字:")......
  • 关于CH32系列MCU SDI虚拟串口功能的使用
    该功能需要配合EVT对应例程以及对应WCH-LinkUtility工具使用,WCH-LinkUtility下载链接如下:https://www.wch.cn/downloads/WCH-LinkUtility_ZIP.html该功能目前仅支持以下型号MCU,如下图,且需要配合WCH-LinkE使用,具体可见WCH-Link使用说明5.2.11小节,WCH-Link使用说明下载链接如下:ht......
  • Django博客开发教程:使用ckeditor富文本编辑器添加数据
    前一篇没用,我测试了集成ueditor之后没法上传图片,ueditor百度早就停止维护了,于是我想到了改用ckeditor,结果一遍成功富文本即具备丰富样式格式的文本。可以是包含了HTML语法格式的字符串。为了快速简单的让用户能够在页面中编辑带html格式的文本,引入富文本编辑器。  一、安......
  • 使用 transmittable-thread-local 组件解决 ThreadLocal 父子线程数据传递问题
    在某个项目中,需要使用mybatis-plus多租户功能以便数据隔离,前端将租户id传到后端,后端通过拦截器将该租户id设置到ThreadLocal以便后续使用,代码大体上如下所示:ThreadLocal<Integer>threadLocal=newInheritableThreadLocal<>();threadLocal.set(1);Java 我在Controlle......
  • Linux-wget命令使用及参数详解
    wget简介Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意......
  • Postgresql 在Ubuntuserver 22.04上部署
    安装与卸载系统环境:1.ubuntu22.04server安装1.检查是否已经安装#psql服务sudoservicepostgresqlstatus#版本查看psql--version2.安装命令#更新安装源内容sudoapt-getupdate#postgresql-contrib额外特性安装sudoaptinstallpostgresqlpostgresql......
  • 推荐工具!使终端便于 DevOps 和 Kubernetes 使用
    如果你熟悉DevOps和Kubernetes的使用,就会知道命令行界面(CLI)对于管理任务有多么重要。好在现在市面上有一些工具可以让终端在这些环境中更容易使用。在本文中,我们将探讨可以让工作流程简化的优秀工具,帮助你在DevOps和Kubernetes中自如地浏览终端。 ZshZsh(ZShell)是一......
  • centos安装arp-scan,使用github上的源码安装
    使用github上的源码安装按照以下步骤使用arp-scan的GitHub源码进行安装:安装编译工具和依赖项:打开终端并以root用户或具有sudo权限的用户身份登录。运行以下命令以安装编译工具和必要的依赖项:sudoyuminstallgccmakelibpcap-devel下载源代码:在终端中,使用以下命令......
  • 使用node_exporter方式采集MySQL慢SQL信息在grafana面板显示
    【背景说明】因为要集成监控数据,需要把MySQL的慢SQL日志信息显示在grafana,其他方法抓取慢日志然后显示到面板需要安装挺多插件,是简单的脚本采集数据,这里使用node_exporter方式实现。说明:看实际情况,方便的采集MySQL慢日志的话可以直接使用PMM来监控就行【步骤】前提:安装好prome......
  • 【程序员高阶工具】idea自带的http客户端插件使用
    idea自带的http客户端插件使用一.前言http客户端的工具还是很多的,如postman,jmeter,apifox等。其中jmeter只支持本地,如果多成员间需要协作,需要进行文件传输,较为繁琐。postman和apifox,更方便进行用户间共享,但是这些工具的使用,需要打开第三方软件,从研发人员的角度不是很简便。目......