本日主要讲了列表的一些操作

1。列表的增

ret=['wang','taibai','alxe','ritian']
ret.append("wusir")
print(ret)
ret.append(["sdf",12])#这种添加是将列表整体添加进去['wang', 'taibai', 'alxe', 'ritian', 'wusir', ['sdf', 12]]
print(ret)
ret=['wang','taibai','alxe','ritian']
ret.insert(2,"heizi")#可以看到插入是在索引位置之前插入的['wang', 'taibai', 'heizi', 'alxe', 'ritian']
print(ret)
ret.insert(1,["adf",15])
print(ret)#插入整理的列表['wang', ['adf', 15], 'taibai', 'heizi', 'alxe', 'ritian']
ret=['wang','taibai','alxe','ritian']
ret.extend("wang")#可迭代的添加,添加字符串的话会返回所有的元素['wang', 'taibai', 'alxe', 'ritian', 'w', 'a', 'n', 'g'] print(ret)
ret.extend(["wang",18])#返回相应的列表里的元素['wang', 'taibai', 'alxe', 'ritian', 'wang', 18]
print(ret)

2.删

#删
li=['afds','wang','li','jinxing']
print(li.pop())#pop有返回值,返回 jinxing 可以查看到删除的内容,不设置的话默认索引位置为-1就是倒数第一个print(li) #新的列表['afds', 'wang', 'li']
li.remove('wang')
print(li) #['afds', 'li', 'jinxing']remove是删除某个元素,按内容来删除

li=['afds','wang','li','jinxing']
li[2]="nihaoyuanhao"# 这个就是根据索引去改输出结果['afds', 'wang', 'nihaoyuanhao', 'jinxing']
print(li)
li[2]=[1,"nihao",False,(1,2)]
print(li) #输出结果是这样的 ['afds', 'wang', [1, 'nihao', False, (1, 2)], 'jinxing']
li[1:3]='ritian'#这种切片去添加的也是将数据可迭代的去加进去输出结果['afds', 'r', 'i', 't', 'i', 'a', 'n', 'jinxing']
print(li)
li[1:3]=[1,"nihao",False,(1,2)]#切片的去添加列表就把他切开,添加进去了
print(li) #结果 ['afds', 1, 'nihao', False, (1, 2), 'jinxing']

查#查 切片 按索引位置去查

li=['afds','wang',[2,'fha',False,],'li','jinxing']
print(li[1])
print(li[2][1])#这是对列表中的列表的查询,按照元素的索引来查询的 输出结果fha
li1=li[2][1]
print(li1)#输出结果fha
#元祖,  儿子不能修改 孙子能改
tuple=(1,2,3,4,"jinxing",["yuanhao",'jinjiao',5,8],("adfh",123))
tuple[5][0]=tuple[5][0].capitalize()#改了孙子 能够修改成功
print(tuple)
tuple[6][0]=tuple[6][0].capitalize()
print(tuple)#会报错TypeError: 'tuple' object does not support item assignment 因为那也是一个元祖
#sort排序,正常的是从小到大
li=[1,3,2,4,6,8,5,7,9,0]
# print(li.sort()) #打印无内容
# li.sort()
# print(li)#这样打印
li.sort(reverse=False)
print(li)#反向打印

day5 python学习的更多相关文章

  1. 第五周 day5 python学习笔记

    1.软件开发的常规目录结构 更加详细信息参考博客:http://www.cnblogs.com/alex3714/articles/5765046.html         2.python中的模块 ...

  2. day5:python学习之集合

    0. 集合的作用及特点 集合具有去重和关系测试两大作用,它具有无序的特点. list1 = [1,2,3,4,5,7,6,8,6,4] list1 = set(list1) print(list1) ...

  3. Python学习记录day5

    title: Python学习记录day5 tags: python author: Chinge Yang date: 2016-11-26 --- 1.多层装饰器 多层装饰器的原理是,装饰器装饰函 ...

  4. Python学习笔记,day5

    Python学习笔记,day5 一.time & datetime模块 import本质为将要导入的模块,先解释一遍 #_*_coding:utf-8_*_ __author__ = 'Ale ...

  5. Python学习day5作业

    目录 Python学习day5作业 ATM和购物商城 1. 程序说明 2. 基本流程图 3. 程序测试帐号 4. 程序结构: 5. 程序测试 title: Python学习day5作业 tags: p ...

  6. 【目录】Python学习笔记

    目录:Python学习笔记 目标:坚持每天学习,每周一篇博文 1. Python学习笔记 - day1 - 概述及安装 2.Python学习笔记 - day2 - PyCharm的基本使用 3.Pyt ...

  7. Python学习--04条件控制与循环结构

    Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...

  8. Python学习--01入门

    Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...

  9. Python 学习小结

    python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...

随机推荐

  1. 图的关键路径,AOE,完整实现,C++描述

    body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...

  2. MFC Release版本串口连不上的问题

    项目开发过程中发现Release版本存在连接串口时,第一次开机后,出现连接不上的问题,但在Debug版本下正常:而且只要连接上一次,Release版本就能正常连接: 解决方案: 在串口配置过程中更改为 ...

  3. SQL-11 获取所有员工当前的manager,如果当前的manager是自己的话结果不显示

    题目描述 获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date='9999-01-01'.结果第一列给出当前员工的emp_no,第二列给出其manag ...

  4. Visual Studio Code用户设置文件

    打开 settings.json 文件 修改主题 修改工作区域背景色为豆绿色 { "workbench.colorTheme": "Visual Studio Light ...

  5. Ajax 以及 前端JSP页面如何查看数值

    $.ajax({ url: ctx + "/unit/rsdl/qyjy/getDljgCode", type: "post", success: functi ...

  6. ios轮播图片用法

    // // ZQRViewController.m // 04-图片轮播器 // // Created by apple on 17-08-24. // Copyright (c) 2017年 zzq ...

  7. java学习笔记20(Arraylist复习,Collection接口方法,迭代器,增强型for循环)

    集合:集合是Java提供的一种容器,可以用来存储多个数据: 集合与数组的区别:集合的长度是可变的,数组的长度是固定的 集合中存储的数据必须是引用类型数据: ArrayList回顾: public cl ...

  8. HDU 6077 17多校4 Time To Get Up 水题

    Problem Description Little Q's clock is alarming! It's time to get up now! However, after reading th ...

  9. 【Python】unittest-3

    一.@unittest.skip("skipping this case") # 无条件忽略该测试方法 二.@unittest.skipIf(a > 5, "con ...

  10. git clone新项目后如何拉取分支代码到本地

    1.git clone git@git.n.xxx.com:xxx/xxx.git 2.git fetch origin dev    命令来把远程dev分支拉到本地 3.checkout -b de ...