list

####(一)列表的创建[]、追加(append,extend,insert)、删除(remove、del、poop)、修改
##创建一个空列表、一个字符串列表、一个数字列表
lis0 = []
lis1 = ['append','extend','insert']
lis2 = ['remove','del','pop']
##向列表中添加元素
#1.整体作为一个元素添加到列表中
lis0.append(lis1)
print(lis0)
'''
[['append', 'extend', 'insert']]
''' #2.整体的每个元素添加到列表中(即作为列表的多个元素)
lis0.extend(lis2)
print(lis0)
'''
[['append', 'extend', 'insert'], 'remove', 'del', 'pop']
'''
# #3.指定位置插入元素(整体插入)
lis0.insert(0,'insert')
print(lis0)
'''
['insert', ['append', 'extend', 'insert'], 'remove', 'del', 'pop']
''' # #4.移除列表中的特定值
lis0.remove('remove')
print(lis0)
'''
['insert', ['append', 'extend', 'insert'], 'del', 'pop']
''' # #5.根据索引删除元素,'del'的索引是-2(倒序索引)
del lis0[-2]
print(lis0)
'''
['insert', ['append', 'extend', 'insert'], 'pop']
''' # #6.将列表的追后一个元素返回,在此基础上删除(最后一个元素是‘pop’)
pop_re = lis0.pop()
print(pop_re)
print(lis0)
'''
pop
['insert', ['append', 'extend', 'insert']]
'''
#7.列表拼接
lis3 = lis1+lis2
print(lis3)
'''
['append', 'extend', 'insert', 'remove', 'del', 'pop']
'''

列表创建-追加-删除-拼接

####列表的取值、索引、切片
lis_values1 = ['索引','切片']
lis_values2 = ['拼接+','复制*','数字类型元素比较><','逻辑运算']
lis_values3 = ['元素重复''取值索引']
##1.列表复制*
lis_values1*=3
print(lis_values1)
'''
['索引', '切片', '索引', '切片', '索引', '切片']
'''
##2.列表拼接+
lis=lis_values1+lis_values2+lis_values3
print(lis)
'''
['索引', '切片', '索引', '切片', '索引', '切片', '拼接+', '复制*', '数字类型元素比较><', '逻辑运算', '元素重复取值索引']
'''
#3.列表中指定元素出现的次数
num = lis.count('索引')
print(num) ###3次
#4.指定元素的索引,从左到右第一个
ind = lis.index('索引')
print(ind) ##0
#5.索引取值
a = lis[-1]
b = lis[3:6]
print(a)
print(b)
'''
元素重复取值索引
['切片', '索引', '切片']
'''

列表复制-拼接-重复次数-取索引-索引取值

list列表操作(创建、增加、删除、取值)的更多相关文章

  1. sqlserver 导入数据出现 无法创建 OLE DB 取值函数。请查看列元数据是否有效

    我用的是Sql Server 的导入导出功能来实现的,但是有些数据可以导进去,有些就不行.总是出现一些错误! 执行之前 (错误)消息错误 0xc0202005: 数据流任务: 在数据源中找不到列“Un ...

  2. jquery操作select(选中,取值)

    最近工作中总出现select 和 option问题,整理一下,内容大部分源于网络资料 一.基础取值问题 例如<select class="selector"></ ...

  3. Jquery操作单选按钮(Radio)的取值赋值实现代码

    1.获取选中值,三种方法都可以: $('input:radio:checked').val(); $("input[type='radio']:checked").val(); $ ...

  4. jQuery操作select控件取值和设值

    1.级联select的操作,后一个select的值随着前一个select选中值变化 $(".select_A").change(function(){ $(".selec ...

  5. oracle--二维表的操作创建修改删除

    oracle学习内容 oracle的管理系统学习 oracle的数据管理学习 oracle的用户管理 oracle二维表管理 创建表和字段讲解 --创建表学习 1. 创建表的基本语句:create t ...

  6. Oracle操作语句--增加/删除

    1.删除1980年雇员的雇员信息: delete  from myemp where     hiredate between to_date('1980-1-1','yyyy-mm-dd') and ...

  7. jquery操作select(option)的取值,设置和选中

    比如 <select class="selector"> <option value ="volvo">Volvo</option ...

  8. C#注册表操作,根据键取值

    string into = ""; RegistryKey key = Registry.LocalMachine; RegistryKey myreg = key.OpenSub ...

  9. Python 2.7.9 Demo - 014.列表List的定义、取值、遍历

    #coding=utf-8 #!/usr/bin/python list = ['a', 1, 'b', 2, 'c', 3]; print list[0]; print list[1:3]; pri ...

  10. Python学习-列表的修改,删除操作

    列表的修改操作 列表中的许多操作和字符串中有许多的相同点,因为列表是一个有顺序可变的元素集合,所以在列表中可以进行增加,删除,修改,查找的操作. 列表的修改操作: 如果你想单个修改列表中的某一个元素, ...

随机推荐

  1. iText例子

    参考:http://itextpdf.com/book/examples.php daniel@daniel-mint ~/latex/linux/itext/daniel $ cat HelloWo ...

  2. QTP与QC整合

    QC-QTP整合 在本节中,我们将学习如何将QTP和QC整合.通过整合,在QTP自动化脚本可以直接从Quality Center执行.建立连接,第一个步骤是安装所需的加载项.我们将了解如何通过采取样品 ...

  3. JavaScript HashTable

    function HashTable() { var loseHashCode = function(key) { var hash = 0; for (var i = 0; i < key.l ...

  4. C# DataTable转json 时间格式化

    1.NewTonSoft.json public static string DataTableToJson(DataTable dt) { ) { return ""; } el ...

  5. Python运行出现:ModuleNotFoundError: No module named 'logbook',解决办法

    ModuleNotFoundError: No module named 'xlrd' ModuleNotFoundError: No module named 'xlwt' AttributeErr ...

  6. git update-index --assume-unchanged on directory 转摘自:http://stackoverflow.com/questions/12288212/git-update-index-assume-unchanged-on-directory

    30down votefavorite 16 git 1.7.12 I want to mark all files below a given directory as assume-unchang ...

  7. 【笔记目录1】【jessetalk 】ASP.NET Core快速入门_学习笔记汇总

    当前标签: ASP.NET Core快速入门 共2页: 1 2 下一页  任务50:Identity MVC:DbContextSeed初始化 GASA 2019-03-02 14:09 阅读:16 ...

  8. java应用之openfire入门篇

    前言 openfire是一个聊天服务端,好比qq服务端.本质是个socker server. openfire通讯协议是 xmpp  ,什么是xmpp参考百科 https://baike.baidu. ...

  9. Goldengate 应用环境 mysql to oracle

    前言 一个需求,mysql的某些表,实时同步至oracle,于是就产生了这篇文章,安装过程中,走了些弯路,原因是没太深刻理解,官方提供安装步骤所代表的意义. 环境 源端:mysql-server 5. ...

  10. java while循环

    /* while 循环有一个标准格式,还有一个扩展格式 标准格式: while(条件表达式){ 循环体 } 扩展格式: 初始化语句; while(条件判断){ 循环体 步进表达式 } */ publi ...