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. git 裸库

    初始化一个空的裸仓库 $ cd /home/repo $ mkdir tproject.git $ cd tproject.git $ git init - -bare      注:这是在服务器上运 ...

  2. 并发数/QPS/PV/ 服务器响应时间公示

    QPS:每秒查询率(Query Per Second) ,每秒的响应请求数,也即是最大吞吐能力.QPS = req/sec = 请求数/秒QPS统计方式 [一般使用 http_load 进行统计]QP ...

  3. Python字节码与解释器学习

    参考:http://blog.jobbole.com/55327/ http://blog.jobbole.com/56300/ http://blog.jobbole.com/56761/ 1. 在 ...

  4. 时间复杂度为n^2的排序

    时间复杂度为n^2的排序 冒泡排序和选择排序的共同点:每次都是在找剩下元素中最小(大)的元素 不同点:冒泡排序存在多次交换,而选择排序每次只存在一次交换序号 #include<iostream& ...

  5. PAT_A1073#Scientific Notation

    Source: PAT A1073 Scientific Notation (20 分) Description: Scientific notation is the way that scient ...

  6. 2018 China Collegiate Programming Contest Final (CCPC-Final 2018)(A B G I L)

    A:签到题,正常模拟即可. #include<bits/stdc++.h> using namespace std; ; struct node{ int id, time; }; nod ...

  7. 用函数递归的方法解决古印度汉诺塔hanoi问题

    问题源于印度一个古老传说的益智玩具.大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘.大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上.并且规 ...

  8. Oralce分页

    SELECT *FROM ( SELECT TMP_PAGE.*, ROWNUM ROW_ID FROM ( SELECT A . ID AS "id", A .bill_noti ...

  9. Codeforces 1114E(数学+随机算法)

    题面 传送门 分析 通过二分答案,我们显然可以求出数组中最大的数,即等差数列的末项 接着随机取一些数组中的数,对他们两两做差,把得到的差取gcd即为公差 例a={1,5,9,13},我们随机取了1 9 ...

  10. 帮助_NOI导刊2010提高(03)

    题目描述 Bubu的书架乱成一团了!帮他一下吧! 他的书架上一共有n本书.我们定义混乱值是连续相同高度书本的段数.例如,如果书的高度是30,30,31,31,32,那么混乱值为3,30,32,32,3 ...