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学习-列表的修改,删除操作
列表的修改操作 列表中的许多操作和字符串中有许多的相同点,因为列表是一个有顺序可变的元素集合,所以在列表中可以进行增加,删除,修改,查找的操作. 列表的修改操作: 如果你想单个修改列表中的某一个元素, ...
随机推荐
- PAT_A1077#Kuchiguse
Source: PAT A1077 Kuchiguse (20 分) Description: The Japanese language is notorious for its sentence ...
- JavaScript Stack
function Stack() { var items = []; this.push = function(item) { items.push(item) } this.pop = functi ...
- Jquery中input:type=radio的监听,获取设置值
一.html <div id='demo'> <input type='radio' name='sex' value='男' > <input type='radio' ...
- 日志=>flume=>kafka=>spark streaming=>hbase
日志=>flume=>kafka=>spark streaming=>hbase 日志部分 #coding=UTF-8 import random import time ur ...
- 初识Flink-从WorldCount开始
Apache Flink是一个用于分布式流和批处理数据处理的开源平台.Flink的核心是流数据流引擎,为数据流上的分布式计算提供数据分发,通信和容错.Flink在流引擎之上构建批处理,覆盖本机迭代支持 ...
- 63.Perfect Squares(完美平方数)
Level: Medium 题目描述: Given a positive integer n, find the least number of perfect square numbers (f ...
- Java开发中的23种设计模式详解(2)结构型
我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式.装饰模式.代理模式.外观模式.桥接模式.组合模式.享元模式.其中对象的适配器模式是各种模式的起源,我 ...
- js非布尔值的与(&&)与或(||)运算
/** * 非布尔值的与(&&)与或(||)运算 * 1.先将其转换成布尔值再做运算,并且返回原值 * 2.与(&&)运算: * a.如果第一个值为true,则返回第二 ...
- Linux 核心编译与管理
一般情况下,不需要重新编译核心,除非以下特有的用途 [root@localhost ~]# wget ftp://ftp.twaren.net/pub/Unix/Kernel/linux/kernel ...
- jquery 选项卡切换 带背景图片
html <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <ti ...