Linux + Python 的第八天
2022/6/27 5:20:14
本文主要是介绍Linux + Python 的第八天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言:本次的环境是在lightly这个网站上完成的,可以有一个线上的语言环境,比如python,c+等,可以远程同步。
1、列表切片
a = ["zhangyang","tanuki","dijia","jiamian"] print(a[2:3]) b = ["beauty"] a.extend(b) print(a) b.clear() print(b)
2、切片,排序,反序,循环
################################################## # 列表特性:顾头不顾尾,即start可以切到,但是end切不到 ################################################## a = ["tanuki","fox","tanuki","12138","wind","shuaili"] print(a[:1]) # 等价于0:1 print(a[1:]) # 等价于序号1到最后 print(a[-3:-1]) # 倒着切小到大 print(a[0:-1]) # 从第一至倒数第二(顾头不顾尾) print(a[1:1000000]) # 超标写法(表内数据少于end,会切取到最后一个值) print(a[-3:]) # 切倒数三个 print(a[0:9000:3]) # 从第一个到最后一个,且步长是3 print(a[1::2]) # 从第二个到最后一个,且步长是2 print(a[::1]) # 第一至倒数第一,且步长是1 a.sort() # 列表排序 print(a) a.reverse() # 列表反序 print(a) for i in a: # 循环列表内元素(第一次循环列表是在range) print(i) # 输出列表元素 print(a.index(f"{i}")) # 输出列表内元素的索引 for j in enumerate(a): # 通过枚举的方式列出索引 print(j) # 输出索引 print(i[0],i[1])
3、列表合并,嵌套
# 列表合并 a = ["zhangyang","fox","tanuki"] b = ["renshenglumengyouzou"] a.extend(b) print(a) # 列表嵌套 a = [] b = ["zhangshuabi"] a.insert(0, b) print(a) a[0][0] print(a) # pop删除最后一个并返回被删除的值,可以通过正数或者倒数的方式,确认索引进行删除 # 正数:从0开始 # 倒数:从-1开始 a = ["zhangyang","fox","tanuki"] s = [a.pop(-2)] print(s) print(a) # 清空 s.clear() print(s) # 增加 a.append("fox") print(a) # 修改 a[1] = "12138" print(a) # 取索引号,并进行修改 a = ["12138","tanuki_11","yizhi"] index = a.index("12138") a[index] = "hai" print(a)
这篇关于Linux + Python 的第八天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法