Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系

# 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分隔其中的元素

languages = ['swift', "python", "objective-C"]

print(languages)

# 访问列表元素# 列表是有序集合, 因此要访问列表的任何元素, 只需将该元素的位置或索引告诉 Python 即可# 在 Python 中, 第一个元素的索引是0print(languages[0])

print(languages[1])

print(languages[2])# 当列表不为空时:# 将索引设置为-1, 可以返回 Python 列表的最后一个元素print(languages[-1])

# 将索引设置为-2, 可以返回 Python 列表的倒数第二个元素print(languages[-2])# 将索引设置为-3, 可以返回 Python 列表的倒数第三个元素print(languages[-3])

# 使用列表中的元素wanna_use = "I'd like to use " + languages[1].title() + "."print(wanna_use)# 添加、修改、删除元素

# 修改列表元素motorcycles = ['honda', 'yamaha', 'suzuki']

print(motorcycles)

motorcycles[0] = 'ducati'print(motorcycles)# 添加列表元素# 在列表末尾添加# [.append()]motorcycles.append('yamaha')

print(motorcycles)# 在列表中插入元素# [.insert()]motorcycles.insert(1, "hl")

print(motorcycles)# 删除列表元素# [del]print(motorcycles)del motorcycles[1]

print(motorcycles)# 删除指定元素并返回被删除的值# [.pop()]poped_motor = motorcycles.pop(0)

print(poped_motor)# 根据值删除元素# [.remove()]# 只会删除第一个出现的与该值匹配的元素print(motorcycles)

motorcycles.remove('yamaha')

print(motorcycles)# 组织列表# 对列表进行永久排序# [.sort()]cars = ['bmw', 'audi', 'toyota', 'mini']

print(cars)

cars.sort()

print(cars)# 倒叙cars.sort(reverse=True)

print(cars)# 使用sorted() 列表进行临时排序cars2 = ['bmw', 'audi', 'toyota', 'mini']

print(cars2)

print(sorted(cars2))

print(cars2)# 倒叙print(sorted(cars2, reverse=True))# 永久反转列表顺序# [.reverse()]foods = ['apple', 'pear', 'banana']

print(foods)

foods.reverse()

print(foods)# 确定列表的长度# [len()]print(len(foods))# 使用列表时, 避免索引错误# 操作列表

# 遍历整个列表magicians = ['alice', 'david', 'carolina']for magician in magicians:

print(magician.title() + ", that was a great trick!")

print("I can't wait to see your next trick\n")

print("Thank you everyone")# 创建数值列表# 生成一系列数字# [range()]for value in range(1, 5):

print(value) # 1, 2, 3, 4# 指定步长for value in range(1, 5, 2):

print(value) # 1 3# 使用函数 list() 将 range() 的结果转换为列表numbers = list(range(1, 6))

print(numbers)# 数字列表处理numbers = [1, 3, 2, 7, 4, 5, 6]

print(max(numbers)) # 最大值print(min(numbers)) # 最小值print(sum(numbers)) # 求和# 列表解析squares = [value**2 for value in range(1, 10)]

print(squares)# 使用列表的一部分# 切片 [要创建切片, 可指定要使用的第一个和最后一个元素的索引+1]computers = ['Macbook', 'Macbook Pro', 'iMac', 'Mac Pro']

print(computers[1:2]) # 获取 1 <= 索引 < 2 的元素print(computers[1:]) # 获取 1 <= 索引 的元素print(computers[:2]) # 获取 索引 < 2 的元素print(computers[:-1])

# 获取最后一个元素之前的元素print(computers[-3:]) # 获取最后三个元素# 遍历切片for computer in computers[1:3]:

print(computer.upper())# 复制列表# 通过创建一个省略索引限制的切片wanna_food = ['apple', 'pear', 'banana']

print(wanna_food)

buy_food = wanna_food[:]

print(buy_food)# 若不使用切片. 直接将旧列表赋值到新数组, 则相当于直接引用同一列表, 而非拷贝副本

以上就是Guibs 的 Python学习_列表的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

python ui bs_Guibs的Python学习_列表相关推荐

  1. python ui自动化配置文件,python UI自动化实战记录八:添加配置

    添加配置文件写入测试地址等,当环境切换时只需修改配置文件即可. 1 在项目目录下添加文件 config.ini 写入: [Domain] domain = http://test.domain.cn ...

  2. 【七】Python全栈之路--字符串_列表相关操作

    文章目录 1. format格式化_填充符号使用 1.1 format格式化 1.2 format的填充符号的使用 2. 字符串相关的方法 3. 列表的相关操作 4. 列表的相关函数 5. 深浅拷贝 ...

  3. Python 语言及其应用 Chapter_3_Note_2 容器_列表_元组_字典_集合

    不详细记录了,添加一些陌生容易搞混的基础知识 使用append()添加元素至尾部 传统的向列表中添加元素的方法是利用append() 函数将元素一个个添加到尾部.假设前 面的例子中我们忘记了添加Zep ...

  4. python对excel表统计视频_列表常见统计方式2_【曾贤志】用Python处理Excel数据 - 第1季 基础篇_Excel视频-51CTO学院...

    ---------------------------------------------------------------- 学完本课程可继续巩固篇:https://edu.51cto.com/c ...

  5. python中的模块如何学习_在python中学习队列模块(如何运行它)

    最近引入了队列设计,关于延迟处理能力以及实现"FIFO"等. 查看文档以尝试获取示例队列,以了解如何在我自己的设计/程序中实现它.但我遇到运行此代码的问题: import queu ...

  6. python从零实习深度学习_月薪45K的深度程序员教你从零在Python中开发深度学习

    准备图像数据 我们将使用预训练模型解析图像内容,且目前有很多可选模型.在这种情况下,我们将使用 Oxford isual Geometry Group 或 GG(该模型赢得了 2014 年 Image ...

  7. Python编程:Django初步学习_彭世瑜_新浪博客

    安装完django 运行cmd 创建项目:python Django-admin startproject myblog 查看项目内容:python manage.py wsgi.py   pytho ...

  8. python list转换成树形结构_列表数据(包含父节点关系)转化为树形结构

    今天开发遇到一个需求,就是把包含父子关系的数据转化为树形结构,这个需求来自我开发的一个功能,前端需要使用 Element 的级联选择器实现行业级联选择的功能. 列表数据类型 每条数据都列出了其父 id ...

  9. python ui自动_pytest+python下的UI自动化基础框架

    整体设计模式: config目录:存放一些公共的静态文件,如项目名称,配置文件等这些环境变量(可以用其他组件替换,如sql,主要能把配置文件的内容被程序识别). httptrquest目录:存放接口代 ...

最新文章

  1. 并发编程的那些事。(二)
  2. 3.1.5 改善模型的表现
  3. java线程切换 notify_浅谈 Java线程状态转换及控制
  4. who initialize the request for abap.js in SAP UI5
  5. python中xlsxwriter_python xlsxwriter使用方法汇总
  6. 【转】D365 FO第三方集成(三)---服务实现
  7. 嵌入式基础(2)---硬件基础知识
  8. 【机房收费系统】--SSTab控件与MSHFlexGrid控件
  9. 谷歌LaMDA|工业级端到端预训练对话模型
  10. CS224N笔记——机器翻译和GRU以及LSTM
  11. cmmi3认证需要企业具备什么条件?
  12. 东家冲~石池高速公路一阶段施工图设计--长沙理工大学继续教育学院自考道路毕业设计
  13. IDEA插件-Translation提示更新TKK失败,配置有道翻译解决
  14. SQL 遇到以零作除数错误——用NULLIF()函数处理为0的分母
  15. Ubuntu网络下载速度慢解决方法
  16. python中ix用法_Python Pandas DataFrame.ix[ ]用法及代码示例
  17. 【中兴笔试题】三角形面积
  18. 京东区块链白皮书摘要
  19. 面试——游戏测试工程师(20190918)
  20. 磨金石教育是正规的吗?插画好学吗?学习插画有哪些小技巧?

热门文章

  1. jquery的基本api
  2. 描述一下Spring框架的作用和优点?
  3. paper 89:视频图像去模糊常用处理方法
  4. PHP正则表达式规则及常用方法整理
  5. 第19课:Spark高级排序彻底解密
  6. php编写TCP服务端和客户端程序
  7. Lanecat网猫的延伸使用
  8. SBO_SP_TransactionNotification 存储过程的应用
  9. jsp基础、el技术、jstl标签、javaEE的开发模式
  10. Qt应用程序主窗口之一:主窗口框架