列表列表能装任何东西lst = ["移动硬盘","手机","咒怨","舌尖上的中国","穹顶之下","金刚"]print(lst[3])                          #含义:输出列表中的第三个         舌尖上的中国print(lst[3][2])                       #含义:输出列表中第三个的第二个   上lst = ["小鱼儿与花无缺","陆小凤与花满楼","七种武器之孔雀翎","武林外史","小李飞刀"]print(lst[3][2])                       #外,输出列表中第三个的第二个print(lst[-2])                         #输出列表中倒数第二个print(lst[1:4])                        #输出列表中的['陆小凤与花满楼', '七种武器之孔雀翎', '武林外史']print(lst[-3:-1])                      #输出列表中的倒数第三个,倒数第二个,顾头不顾尾print(lst[1::2])                       #从第一个开始切 切到尾,步长为2,每两个取1个  ['陆小凤与花满楼', '武林外史']print(lst[-1:-5:-2])                   #含义:步长为2,带有负号表示从右往左切,从倒数第一切到倒数第五,每两个取一个['小李飞刀', '七种武器之孔雀翎']

列表的增删改查lst = ["花满楼", "陆小凤", "西门吹雪", "司空摘星", "楚留香","樊铁花"]append在列表最后一个元素后面添加lst.append("乾坤扇")                            # 在原有的基础上进行的操作print(lst)                                     #打印结果为:['花满楼', '陆小凤', '西门吹雪', '司空摘星', '楚留香', '樊铁花', '乾坤扇']在xxx位置插入xxxx内容lst.insert(1,"花满心")                           #含义:在索引1的位置插入,"花满心"print(lst)                                      #打印结果:['花满楼', '花满心', '陆小凤', '西门吹雪', '司空摘星', '楚留香', '樊铁花']lst.extend(["张翼德", "刘玄德", "关云长", "赵子龙","诸葛孔明"])                         # 迭代添加print(lst)                                      #['花满楼', '陆小凤', '西门吹雪', '司空摘星', '楚留香', '樊铁花', '张翼德', '刘玄德', '关云长', '赵子龙', '诸葛孔明']

data = lst.pop(2)                 # 返回被删除的数据print(data)print(lst)                        #打印输出的结果为:['花满楼', '陆小凤', '司空摘星', '楚留香', '樊铁花']lst = ['花满楼', '陆小凤', '西门吹雪', '司空摘星', '楚留香', '樊铁花', '张翼德', '刘玄德', '关云长', '赵子龙', '诸葛孔明']lst.remove("陆小凤")print(lst)                        # 删除元素.  打印结果['花满楼', '西门吹雪', '司空摘星', '楚留香', '樊铁花', '张翼德', '刘玄德', '关云长', '赵子龙', '诸葛孔明']lst.remove("李寻欢")               # 如果不存在会报错

del lst[1:3]                      # 切片删除print(lst)                        #第一项和第二项被删除,打印结果为['花满楼', '司空摘星', '楚留香', '樊铁花', '张翼德', '刘玄德', '关云长', '赵子龙', '诸葛孔明']

lst.clear()       #默认是将原来的列表,清空print(lst)        #打印结果为[]

lst = ["百步飞剑", "夜尽天明", "诸子百家", "万里长城", "君临天下"]lst[0] = "天行九歌"                    #替换,用"天行九歌"替换掉"百步飞剑"print(lst)                          #打印结果,['天行九歌', '夜尽天明', '诸子百家', '万里长城', '君临天下']lst[3] = "沧海横流"                   #将原来列表里的第三个,换成"沧海横流"print(lst)lst[1:3] = ["斗破苍穹"]               #含义:先删除后添加,将原来列表中的1-3删除,再添加新的字符串lst[1::2] = ["斗罗大陆","斗破苍穹"]     #含义:切片从1开始切,一直切到尾,每两个取一个,然后添加的内容要与空格相对应切片修改的时候. 如果步长不是1. 注意元素的个数print(lst)                           #打印结果:['百步飞剑', '斗罗大陆', '诸子百家', '斗破苍穹', '君临天下']

lst = ['花满楼', '陆小凤', '西门吹雪', '司空摘星', '楚留香', '樊铁花', '张翼德', '刘玄德', '关云长', '赵子龙', '诸葛孔明']for el in lst:                   # element(元素)    print(el)                    #将列表中的内容,迭代输出(依次输出)

lst = ["花满楼", "Luxiaofeng","ximencuixue",["司空摘星","楚留香",[1, "火烧云", "关云长", "哈哈"],"笑嘻嘻"]]print(lst[3][2][1])              #采用降维,一层层的看就好.含义打印第三个列表的第二项的第一个

lst = ["alex", "gay","wusir",["范冰冰","李冰冰",[1, "火锅", "ritian", "凤爪"],"王冰冰"]]#         0       1       2        3#                                  0    1      2                            3#                                              0    1        2         3lst[3][2][2] = lst[3][2][2].upper()                #这行代码的含义是将lst =["alex", "gay","wusir",[①[②]]]
["范冰冰","李冰冰",[1, "火锅", "ritian", "凤爪"],"王冰冰"] =①
② = [1, "火锅", "ritian", "凤爪"]print(lst)                                         #打印结果为['alex', 'gay', 'wusir', ['范冰冰', '李冰冰', [1, '火锅', 'RITIAN', '凤爪'], '王冰冰']]

lst[3][2][0] = lst[3][2][0] + 99print(lst)                                         #打印结果为['alex', 'gay', 'wusir', ['范冰冰', '李冰冰', [100, '火锅', 'ritian', '凤爪'], '王冰冰']]

print(lst[3][2][3])list 相关操作lst = [1,5,3,4,3,2,44,3,2,22]lst.sort()                                        # 排序. 默认升序,lst.sort(reverse=True)                            # 降序reverse=Trueprint(lst)

lst = ['西门吹雪',"花满楼", "陆小凤","司空摘星"]lst.reverse()               # 翻转,将列表中的元素倒着输出print(lst)print(len(lst))             #4   列表的长度为4

元组print((1+3)*5)print((3))tu = (3, )                  #元组中如果只有一个元素. 需要在括号里写一个,tu = tuple()                # 空元组print(type(tu))

tu = ("人民币", "美元", "英镑", "欧元")tu.append("哈哈")tu[0] = "日元"      # 不予许修改del tu[2]          # 删除也不行

print(tu[2])       # 索引可以用print(tu[::2])

for el in tu:    print(el)

元组的第一层是不能进行赋值的. 内部元素是没有要求tu = (1, "哈喽", "how are you?", "aux", ["geli"])s = tu[3].upper()

print(s)

rangerange()是一个可迭代对象,就可以进行for循环1. range(n)  0 -> n-1for i in range(10):     print(i)range( m ,n )    #m -> n-1for i in range(1,10):    print(i)3. range(m,n,q) m -> n-1 每q个取一个for i in range(1,10,3):     print(i)

for i in range(100, 90, -1):     print(i)         0        1      2         3            4        5lst = ["砂锅", "馒头", "盖浇饭", "刀削面", "大麻花", "大煎饼"]获取到列表的索引. 拿到索引之后. 可以拿到元素for i in range(len(lst)):     print(i)            # i就是lst的索引print(lst[i])for el in lst:      #(el = element,含义是迭代输出列表中的每一个元素)   print(el)

转载于:https://www.cnblogs.com/rydong/p/9403583.html

爱python,爱学习相关推荐

  1. 调查显示开发者最讨厌 PHP,最爱 Python

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Hired 网站近日发布了"2019 年软件工程师现状"报告,亮点颇多. 该报告数据由 Hired 数据科学团队收集与分 ...

  2. 菜鸟python_菜鸟爱Python第1期:Python发展史?对Python最深刻的解读

    这是胜天半子的第1篇原创. 前言 也许你不是一名程序员,也许你甚至都不是做IT行业的,但你的定位只要不是被时代所抛弃的老年人,你,多多少少应该听过"Python"一词,多多少少看到 ...

  3. Python爱心源码抖动图

    程序示例精选 Python爱心源码动图 如需安装运行环境或远程调试,见文章底部微信名片! 前言 Python写的追女生神器-爱心动图,代码整洁,规则,易读,对学习与使用Python有较好的帮助. 文章 ...

  4. **print('人生苦短 我爱Python')**

    print('人生苦短 我爱Python') 一.变量 **""" 1.代码自上而下执行 2_运算符和表达式.一行一句,不要把多个语句写到一行上,可读性不好 3中文只能出 ...

  5. 爱python的胖虾_爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了!

    原标题:爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了! 编译 | AI科技大本营(ID:rgznai100) 许多组织都在尝试收集和利用尽可能多的数据,以改善其经营方式 ...

  6. 爱了爱了,三步就能做出可视化大屏的python工具,真香

    经常有朋友问我,想做可视化大屏,但是又嫌代码太长该怎么办? 今天我就来给大家介绍一款非常便利的可视化工具–big_screen,直接传入数据即可,有了它,小白也能做数据大屏 相比与Plotly.Mat ...

  7. 专访《Javascript设计模式与开发实践》作者曾探:爱编程 爱生活

     专访<Javascript设计模式与开发实践>作者曾探:爱编程 爱生活 发表于12小时前| 2742次阅读| 来源CSDN| 8 条评论| 作者夏梦竹 专访曾探图书作者Javascr ...

  8. Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略

    Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略 目录 for循环中常用方法经验技巧 1.利用enumerate函数对列表实现for循 ...

  9. Python语言学习之数值、小数、空格那些事:python和数值、小数、空格的使用方法之详细攻略

    Python语言学习之数值.小数.空格那些事:python和数值.小数.空格的使用方法之详细攻略 目录 Python与数值那些事 1.python保留两位小数/保留小数点位数 Python去掉空格的方 ...

最新文章

  1. 【进大厂大数据爬虫技术核心难点】纯前端开发的爬虫程序,很多BAT技术大咖都为之惊叹
  2. 抓包和http请求工具
  3. 【Python】全网最新最全Pyecharts可视化教程(三):制作多个子图
  4. 个人遇到局域网不能访问解决分享
  5. 英语答题测试的软件叫什么,英语做题软件哪个好 有答案解析的英语做题软件分享...
  6. The prefix p for attribute p:message associated with an element type bean
  7. Web应用中避免Form重复提交的三种方案
  8. MySQL MHA详解(二)——实战配置
  9. 地产大佬潘石屹宣布入坑Python,这是要来抢我们的饭碗了吗?
  10. 爬虫 - 股票爬虫实例之雪球网
  11. (闪存)存储基础知识
  12. Linux运维必须掌握的27道面试题
  13. 【17】C语言 | 函数递归题
  14. 谷本系数/相似度的计算和分子指纹
  15. android 自定义view 加载图片,Android自定义View基础开发之图片加载进度条
  16. 2020年UI设计行业的就业状况如何?
  17. 计算机网络:数据链路层:有线和无线网络(4)
  18. LeetCode——面试题 16.19. 水域大小
  19. 网络分流算法——Cross法(也叫Scott—Hinsley法)
  20. 变频空调器故障的检修方法主要有以下几种。

热门文章

  1. 竞赛题-6283. 正整数和负整数的最大计数
  2. 高速高精度半导体运动台设计(二)
  3. php判断字符串长度
  4. python idle怎么保存_Word文档如何设置自动保存
  5. iTutorGroup学员获2018全国青少年创意编程大赛一等奖
  6. python 相关性fdr矫正_你的p值,进行FDR校正了吗?
  7. 未来计算机的图片大全集,小学生未来的机器人儿童画图片大全
  8. 关于图片轮播图的一个简单实例 以及实例中发现问题
  9. 销售 小姐姐 给买家打分系统,用 Python Django 又整了一个花活
  10. ERROR: Cannot uninstall ‘llvmlite‘. It is a distutils installed project and thus we cannot accuratel