爱python,爱学习
列表列表能装任何东西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,爱学习相关推荐
- 调查显示开发者最讨厌 PHP,最爱 Python
开发四年只会写业务代码,分布式高并发都不会还做程序员? Hired 网站近日发布了"2019 年软件工程师现状"报告,亮点颇多. 该报告数据由 Hired 数据科学团队收集与分 ...
- 菜鸟python_菜鸟爱Python第1期:Python发展史?对Python最深刻的解读
这是胜天半子的第1篇原创. 前言 也许你不是一名程序员,也许你甚至都不是做IT行业的,但你的定位只要不是被时代所抛弃的老年人,你,多多少少应该听过"Python"一词,多多少少看到 ...
- Python爱心源码抖动图
程序示例精选 Python爱心源码动图 如需安装运行环境或远程调试,见文章底部微信名片! 前言 Python写的追女生神器-爱心动图,代码整洁,规则,易读,对学习与使用Python有较好的帮助. 文章 ...
- **print('人生苦短 我爱Python')**
print('人生苦短 我爱Python') 一.变量 **""" 1.代码自上而下执行 2_运算符和表达式.一行一句,不要把多个语句写到一行上,可读性不好 3中文只能出 ...
- 爱python的胖虾_爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了!
原标题:爱了爱了!0.052 秒打开 100GB 数据,这个Python开源库火爆了! 编译 | AI科技大本营(ID:rgznai100) 许多组织都在尝试收集和利用尽可能多的数据,以改善其经营方式 ...
- 爱了爱了,三步就能做出可视化大屏的python工具,真香
经常有朋友问我,想做可视化大屏,但是又嫌代码太长该怎么办? 今天我就来给大家介绍一款非常便利的可视化工具–big_screen,直接传入数据即可,有了它,小白也能做数据大屏 相比与Plotly.Mat ...
- 专访《Javascript设计模式与开发实践》作者曾探:爱编程 爱生活
专访<Javascript设计模式与开发实践>作者曾探:爱编程 爱生活 发表于12小时前| 2742次阅读| 来源CSDN| 8 条评论| 作者夏梦竹 专访曾探图书作者Javascr ...
- Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略
Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略 目录 for循环中常用方法经验技巧 1.利用enumerate函数对列表实现for循 ...
- Python语言学习之数值、小数、空格那些事:python和数值、小数、空格的使用方法之详细攻略
Python语言学习之数值.小数.空格那些事:python和数值.小数.空格的使用方法之详细攻略 目录 Python与数值那些事 1.python保留两位小数/保留小数点位数 Python去掉空格的方 ...
最新文章
- 【进大厂大数据爬虫技术核心难点】纯前端开发的爬虫程序,很多BAT技术大咖都为之惊叹
- 抓包和http请求工具
- 【Python】全网最新最全Pyecharts可视化教程(三):制作多个子图
- 个人遇到局域网不能访问解决分享
- 英语答题测试的软件叫什么,英语做题软件哪个好 有答案解析的英语做题软件分享...
- The prefix p for attribute p:message associated with an element type bean
- Web应用中避免Form重复提交的三种方案
- MySQL MHA详解(二)——实战配置
- 地产大佬潘石屹宣布入坑Python,这是要来抢我们的饭碗了吗?
- 爬虫 - 股票爬虫实例之雪球网
- (闪存)存储基础知识
- Linux运维必须掌握的27道面试题
- 【17】C语言 | 函数递归题
- 谷本系数/相似度的计算和分子指纹
- android 自定义view 加载图片,Android自定义View基础开发之图片加载进度条
- 2020年UI设计行业的就业状况如何?
- 计算机网络:数据链路层:有线和无线网络(4)
- LeetCode——面试题 16.19. 水域大小
- 网络分流算法——Cross法(也叫Scott—Hinsley法)
- 变频空调器故障的检修方法主要有以下几种。
热门文章
- 竞赛题-6283. 正整数和负整数的最大计数
- 高速高精度半导体运动台设计(二)
- php判断字符串长度
- python idle怎么保存_Word文档如何设置自动保存
- iTutorGroup学员获2018全国青少年创意编程大赛一等奖
- python 相关性fdr矫正_你的p值,进行FDR校正了吗?
- 未来计算机的图片大全集,小学生未来的机器人儿童画图片大全
- 关于图片轮播图的一个简单实例 以及实例中发现问题
- 销售 小姐姐 给买家打分系统,用 Python Django 又整了一个花活
- ERROR: Cannot uninstall ‘llvmlite‘. It is a distutils installed project and thus we cannot accuratel