python中列表添加的四种方法小结

 更新时间:2022-05-13 14:10:34   作者:佚名   我要评论(0)

目录列表的添加1)+ 添加2)append 追加3)extend 拉伸4)insert 插入在列表指定位置添加元素列表的添加
1)+ 添加

2)append 追加
一次只能

列表的添加

1)+ 添加

在这里插入图片描述

2)append 追加

一次只能添加一个元素到列表中,适合用于循环里

在这里插入图片描述

3)extend 拉伸

可一次添加多个元素到列表中

在这里插入图片描述

4)insert 插入

append与extend都是添加在最后,insert可以插入在指定位置

命令作用
service.insert(n,’ ')将’'中的内容,插入到第n个之后
service.insert(1,‘samba’)将samba插入到第一个之后

练习:

  • 插入到第三个之后

在这里插入图片描述

  • 插入到第二个后

在这里插入图片描述

  • 插入两个

本结果表明:firewalld是在samba之后。因为samba插入到第一个之后,就变为了第二个;此时将firewalld插入到第二个后,就在samba之后了。

在这里插入图片描述

在列表指定位置添加元素

Python也提供了insert()方法,可以在列表任意指定位置插入元素,其基本语法为:

source_list.insert(index,obj)其中

  • source_list:为待修改的列表
  • index:为待插入的位置索引
  • obj:为待插入的元素

注意:在Python中,列表起始元素的位置索引为0例如,要向guests列表中Zhang san的后面增加客人Hu qi,则相应的语句为:

# 创建并初始化guests列表
guests=['Zhang san','Li si','Wang wu','Zhao liu']
# 向guests列表Zhang san后面增加一个名为Hu qi的客人
guests.insert(1,'Hu qi')
# 输出新的guests列表
print(guests)

输出结果为:

['Zhang san','Hu qi','Li si','Wang wu','Zhao liu']

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • python添加列表元素append(),extend()及?insert()
  • python中对列表的删除和添加方法详解
  • Python 列表中的修改、添加和删除元素的实现
  • python 列表、字典和集合的添加和删除操作
  • python中for循环把字符串或者字典添加到列表的方法
  • Python中使用遍历在列表中添加字典遇到的坑
  • 解决python给列表里添加字典时被最后一个覆盖的问题
  • python创建列表和向列表添加元素的实现方法

相关文章

  • python中列表添加的四种方法小结

    python中列表添加的四种方法小结

    目录列表的添加1)+ 添加2)append 追加3)extend 拉伸4)insert 插入在列表指定位置添加元素列表的添加 1)+ 添加 2)append 追加 一次只能
    2022-05-13
  • C#操作注册表之Registry类

    C#操作注册表之Registry类

    提供表示 Windows 注册表中的根项的 RegistryKey 对象,并提供访问项/值对的 static 方法。 继承层次结构 System.Object Microsoft.Win3
    2022-05-13
  • 图解AVL树数据结构输入与输出及实现示例

    图解AVL树数据结构输入与输出及实现示例

    目录AVL树(平衡二叉树):AVL树的作用:AVL树的基本操作:AVL树的插入,单旋转的第一种情况---右旋:AVL树的插入,单旋转的第二种情况---左旋
    2022-05-13
  • 通过Golang编写一个AES加密解密工具

    通过Golang编写一个AES加密解密工具

    目录前言AES加密介绍及实现原理AES用在哪里AES加密是如何实现的AES加密模式Go实现AES加密工具scode前言 本文包含如下两个内容: AES加密介绍
    2022-05-13
  • 深入理解Go语言实现多态?

    深入理解Go语言实现多态?

    目录多态是什么Go语言多态举例总结多态是什么 相信学过Java这种面向对象语言的同学对于多态来说都不陌生,在代码执行的时候,能够根据子类的
    2022-05-13
  • 300行代码实现go语言即时通讯聊天室

    300行代码实现go语言即时通讯聊天室

    学了2年Java,因为工作原因需要转Golang,3天时间学习了下go的基本语法,做这样一个聊天室小项目来巩固串联一下语法。 实现的功能:公聊,私
    2022-05-13
  • 分析讲解Java?Random类里的种子问题

    分析讲解Java?Random类里的种子问题

    可以说在现在的计算机语言里面,以及普通用户这里,都是没有办法获得真正的 随机数的。真正的随机数现在也只有在量子计算机当中才有获得。 所
    2022-05-13
  • networkx库绘制带权图给无权图加权重输出

    networkx库绘制带权图给无权图加权重输出

    目录问题输出结果如何只输出权重输出结果问题 最近在研究图学习,在用networkx库绘图的时候发现问题。 ''' author:zheng time:2020.10.23
    2022-05-13
  • SpringBoot整合Mongodb实现增删查改的方法

    SpringBoot整合Mongodb实现增删查改的方法

    目录一、什么是MongoDB二、在Window10上安装MongoDB三、配置MongoDB服务四、启动服务五、SpringBoot整合MongoDB一、什么是MongoDB MongoDB与
    2022-05-13
  • Java实现跳跃表的示例详解

    Java实现跳跃表的示例详解

    跳表全称叫做跳跃表,简称跳表,是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。跳表在原有的有序列表上面增加多级索引,
    2022-05-13

最新评论