Python | 在列表中指定索引处添加元素的程序
Given a list and we have to add an element at specified index in Python.
给定一个列表,我们必须在Python中的指定索引处添加一个元素。
list.appened() Method is used to append/add an element at the end of the list. But, if we want to add an element at specified index, we use insert() method. It takes 2 arguments, index and element.
list.appened()方法用于在列表末尾添加/添加元素。 但是,如果要在指定的索引处添加元素,则可以使用insert()方法。 它需要2个参数, index和element 。
Syntax:
句法:
list.insert(index, element)
Here,
这里,
list is the name of the list, in which we have to insert element at given index.
list是列表的名称,我们必须在其中给定index插入元素 。
index is the position, where we want to insert an element.
index是我们要插入元素的位置。
element is an element/item to be inserted in the list.
element是要在列表中插入的元素/项目。
Example:
例:
list.insert(2, 100)
It will insert 100 at 2nd position in the list name ‘list’.
Program:
程序:
# Declaring a list
list = [10, 20, 30]
# printing elements
print (list)
# O/P will be: [10, 20, 30]
# inserting "ABC" at 1st index
list.insert (1, "ABC")
# printing
print (list)
# O/P will be: [10, 'ABC', 20, 30]
# inserting "PQR" at 3rd index
list.insert (3, "PQR")
# printing
print (list)
# O/P will be: [10, 'ABC', 20, 'PQR', 30]
# inserting 'XYZ' at 5th index
list.insert (5, "XYZ")
print (list)
# O/P will be: [10, 'ABC', 20, 'PQR', 30, 'XYZ']
# inserting 99 at second last index
list.insert (len (list) -1, 99)
# printing
print (list)
# O/P will be: [10, 'ABC', 20, 'PQR', 30, 99, 'XYZ']
Output
输出量
[10, 20, 30]
[10, 'ABC', 20, 30]
[10, 'ABC', 20, 'PQR', 30]
[10, 'ABC', 20, 'PQR', 30, 'XYZ']
[10, 'ABC', 20, 'PQR', 30, 99, 'XYZ']
翻译自: https://www.includehelp.com/python/add-an-element-at-specified-index-in-a-list.aspx
Python | 在列表中指定索引处添加元素的程序相关推荐
- python获取列表中指定元素的下标
python中列表元素虽然有下标,但是有时候需要特定的用途,查找指定的特殊值的元素的下标. 这时候可以用for循环,打印出来下标,但是每次都要写for循环,感觉还是有点麻烦. 比如这样 使用enume ...
- Python 删除列表中指定的元素
remove方法用于按值删除元素,返回值为None:pop方法用于按下标删除元素,返回值为删除的元素. # remove方法用于按值删除元素,返回值为None:pop方法用于按下标删除元素,返回值为删 ...
- Python筛选列表中指定的值,返回新列表
文章目录 场景 简单筛选 筛选ls1中,含ls2的元素 筛选ls1中,不含ls2的元素 去重(保留顺序) 场景 简单筛选 # 筛选[剑]系武器 ls1 = ['木剑', '落日弓', '蛋刀', '峨 ...
- Python列表(获取列表中指定元素的索引、获取列表中的多个元素、判断指定元素是否在列表中存在、列表元素的遍历、列表元素的增加操作、 列表元素的删除操作、列表元素的修改操作、列表元素的排序操作)
1.获取列表中指定元素的索引 eg1:未指定索引范围查找索引 zyr=['憨憨','憨宝'] print(zyr.index('憨宝')) print(zyr[1]) eg2:在指定索引范围内查找元素 ...
- pandas使用drop函数删除dataframe中指定索引列表对应位置的数据行(drop multiple rows in dataframe with integer index)
pandas使用drop函数删除dataframe中指定索引列表对应位置的数据行(drop multiple rows in dataframe with integer index) 目录
- python 删除列表中的指定元素
python 删除列表中的指定元素 def delete_list(list1,ele):"""删除列表中的指定元素:param list1:原列表:param ele: ...
- python获取列表中元素的索引
python中,列表一般是没有索引,不能像pandas里面的序列和dataframe一样,方便的使用索引.但是如果想知道某一个元素在列表中的位置,就需要使用index比如 想要知道一个列表中,哪一个元 ...
- python中列表用某个数字出现的次数_Python实现统计给定列表中指定数字出现次数的方法...
本文实例讲述了Python实现统计给定列表中指定数字出现次数的方法.分享给大家供大家参考,具体如下: 直接看实现: #!usr/bin/env python #encoding:utf-8 ''''' ...
- python 判断两个列表间是否具有包含关系以及获取子列表在父列表中的索引
python 判断两个列表间是否具有包含关系以及获取子列表在父列表中的索引 import operator def get_sub_list_index(parent_list, sub_list): ...
最新文章
- 022_配置configuration
- mod php是什么意思,mod函数是什么意思
- Java多线程之集合类(线程安全和不安全)
- mysql 自增语句_Mysql 自动增加设定基值的语句 | 很文博客
- 如何在Java中读取CSV文件-Iterator和Decorator的案例研究
- Python type创建类
- Atiitt 常见机器算法 理解 总结 目录 1. 机器学习的核心是“使用算法解析数据,从中学习,然后对世界上的某件事情做出决定或预测”	1 2. 1. 五大流派	2 2.1. ①符号主义:使用
- STEP 7 V5.5 版本特性
- origin中文版散点图拟合曲线_Origin9绘图时对一组散点图中的不同部分分别进行线性拟合的方法...
- 解决jy61陀螺仪传感器读数跳动的问题
- 原生js获取元素非行内样式属性的方法
- 一个想成为码龙的码农
- 报错:<ly-tab> - did you register the component correctly? For recursive components, make sure to provi
- HTML 语法规范及其基本结构标签
- L1-040 最佳情侣身高差
- html5 游戏 限制,HTML5新技术让游戏解决了三个大问题
- 春招面试经验系列(一)菜鸟网络
- 什么是Linux,它能干嘛?
- Syzmlw 赵氏孤儿迅雷下载
- ms17-010永恒之蓝漏洞复现
热门文章
- 开发html,HTML开发基础
- html5怎么产生手风琴效果,Html5 js如何实现手风琴效果
- linux /proc 详解
- 怎样查询2021高考模拟成绩,2021年高三一模二模三模哪个成绩更接近高考成绩,看看网友是怎么评论...
- 房价python爬取_python爬取并解析 重庆2015-2019房价走势
- android 实例源码解释,Android Handler 原理分析及实例代码
- php tire树,Immutable.js源码之List 类型的详细解析(附示例)
- spark sql读取hive底层_[大数据]spark sql读写Hive数据不一致
- python工程师面试宝典_2019年,Python工程师必考的6个面试题,Python面试题No5
- pytorch:加载预训练模型(多卡加载单卡预训练模型,多GPU,单GPU)