list列表操作(创建、增加、删除、取值)
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列表操作(创建、增加、删除、取值)的更多相关文章
- sqlserver 导入数据出现 无法创建 OLE DB 取值函数。请查看列元数据是否有效
我用的是Sql Server 的导入导出功能来实现的,但是有些数据可以导进去,有些就不行.总是出现一些错误! 执行之前 (错误)消息错误 0xc0202005: 数据流任务: 在数据源中找不到列“Un ...
- jquery操作select(选中,取值)
最近工作中总出现select 和 option问题,整理一下,内容大部分源于网络资料 一.基础取值问题 例如<select class="selector"></ ...
- Jquery操作单选按钮(Radio)的取值赋值实现代码
1.获取选中值,三种方法都可以: $('input:radio:checked').val(); $("input[type='radio']:checked").val(); $ ...
- jQuery操作select控件取值和设值
1.级联select的操作,后一个select的值随着前一个select选中值变化 $(".select_A").change(function(){ $(".selec ...
- oracle--二维表的操作创建修改删除
oracle学习内容 oracle的管理系统学习 oracle的数据管理学习 oracle的用户管理 oracle二维表管理 创建表和字段讲解 --创建表学习 1. 创建表的基本语句:create t ...
- Oracle操作语句--增加/删除
1.删除1980年雇员的雇员信息: delete from myemp where hiredate between to_date('1980-1-1','yyyy-mm-dd') and ...
- jquery操作select(option)的取值,设置和选中
比如 <select class="selector"> <option value ="volvo">Volvo</option ...
- C#注册表操作,根据键取值
string into = ""; RegistryKey key = Registry.LocalMachine; RegistryKey myreg = key.OpenSub ...
- 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 ...
- Python学习-列表的修改,删除操作
列表的修改操作 列表中的许多操作和字符串中有许多的相同点,因为列表是一个有顺序可变的元素集合,所以在列表中可以进行增加,删除,修改,查找的操作. 列表的修改操作: 如果你想单个修改列表中的某一个元素, ...
随机推荐
- git使用记录三:查看日志
git使用记录三: git log git log 的帮助文档 git log --help 查看最后面的两个日志记录 命令如下: git log -n number 比如: git log -n 2 ...
- CommonJS规范 by ranyifeng
1,概述 CommonJS是服务器端模块的规范,Node.js采用了这个规范. 根据CommonJS规范,一个单独的文件就是一个模块.加载模块使用require方法,该方法读取一个文件并执行,最后返回 ...
- fiddler接口知识
1. 访问接口时经常会出现乱码的情况,需要fiddler解码操作 2.域名过滤
- go module管理依赖包
go mod 最大的好处就是摆脱了GOPATH这个限制,在除了GOPATH以外的目录下也能开展你的项目 go mod使用: 1,确保你的go版本是1.1以上 2,创建一个项目目录example,并添加 ...
- 帮助_NOI导刊2010提高(03)
题目描述 Bubu的书架乱成一团了!帮他一下吧! 他的书架上一共有n本书.我们定义混乱值是连续相同高度书本的段数.例如,如果书的高度是30,30,31,31,32,那么混乱值为3,30,32,32,3 ...
- 模拟javaWeb责任链的设计
这篇文章介绍了责任链模式的应用:本文介绍如果自己实现一个责任链 定义请求和响应信息 简单定义请求类Request(封装一个字符串) public class Request { String requ ...
- SpringBoot-SpringCloud-版本对应关系
刚开始研究SpringCloud和SpringBoot的时候,困惑点比较多,SpringBoot是从1.X.X到目前的2.X.X版本,但是SpringCloud基于SpringBoot,版本之间肯定是 ...
- 删除文件时提示“找不到该项目”,怎么解决? 转摘自:http://jingyan.baidu.com/article/e4d08ffdf5ab470fd2f60df4.html
故障现象:在使用Windows系统删除文件或者文件夹的时候,有时会出现“找不到该项目”的错误提示,可能再次“重试”也无济于事. 那么,接下来T库小编就为库友们简单概括一下出现该问题的原因. 故障原因: ...
- Win32 API 多线程编程——一个简单实例(含消息参数传递)
Win32 API进行程序设计具有很多优点:应用程序执行代码小,运行效率高,但是他要求程序员编写的代码较多,且需要管理所有系统提供给程序的资源,要求程序员对Windows系统内核有一定的了解,会占用程 ...
- SQL笔试题:下面是学生表(student)的结构说明
SQL笔试题:下面是学生表(student)的结构说明 SQL笔试题:下面是学生表(student)的结构说明 字段名称 字段解释 字段类型 字段长度 约束 s_id 学号 字符 10 PK s_na ...