Python 最强大的仓库是什么???

当然是列表啊!

列表是用来顺序存储数据的容器,可以存储整数、实数、字符串、列表、元组等任何类型的数据,在同一个列表中元素的类型也可以不同。列表就像是一个工厂的仓库。

下面我们来梳理一下列表的基础语法。

1、创建

在 Python 中,创建列表的方法可分为 2 种:

(1)使用 = [ ] 创建

data = [1,2,3,4,5,6] # 创建一个列表
list = [] # 创建一个空列表

(2)使用 list() 创建

list() 函数可以将元组等对象转换为列表。

tuple = ('智能', '演示', '微信公众号')
list = list(tuple) #将元组转为列表
print(list)
#输出结果为:
['智能', '演示', '微信公众号']

2、访问

(1)列表的索引

通过切片操作可以访问列表中的元素。

语法:list[m]

列表的下标和字符串一样,有 2 种编码序列:

  • 正向递增序列:从 0 开始编码;

  • 反向递减序列:从 -1 开始编码。

list = ['智能', '演示', '微信公众号']
list[1]
# 输出结果为:
'演示'

(2)列表的切片

通过切片操作可以访问列表的子列表。

语法:list[m:n:p],表示以步长 p,获取从 m 开始但不到 n 的子列表。

list = ['智能', '演示', '微信','公众号']

list[1:3]
# 输出结果为:
['演示', '微信']

list[-1:-3:-1]
# 输出结果为:
['公众号', '微信']

3、操作方法

  1. append(): 在列表后增加元素;

  2. count(): 统计列表中某元素的个数;

  3. extend(): 将一个序列对象转换为列表,并追加到列表后面;

  4. insert():  插入对象到指定的下标后面;

  5. pop(): 弹出列表指定下标的元素,不指定下标时弹出最后一个元素;

  6. index():  返回查找值的第一个下标;

  7. reverse(): 将列表元素顺序倒置;

  8. sort():  将列表进行排序。

list = ['智能', '演示', '微信','公众号','5','2','0']

list.append('1314')
print(list)
['智能', '演示', '微信', '公众号', '5', '2', '0', '1314']

list.count('微信')
1

list.extend(('a', 'b'))
print(list)
['智能', '演示', '微信', '公众号', '5', '2', '0', '1314', 'a', 'b']

list.insert(3, 'love' )  # 在索引3处插入元素 'love'
print(list)
['智能', '演示', '微信', 'love', '公众号', '5', '2', '0', '1314', 'a', 'b']

list.sort()
print(list)
['0', '1314', '2', '5', 'a', 'b', 'love', '公众号', '微信', '智能', '演示']

4、列表的删除

  • del list[m:n:p]: 删除指定下标范围的元素;

  • list.remove(): 删除指定元素;

  • list.clear(): 删除列表中所有元素;

  • del list: 删除整个列表。

list = ['智能', '演示', '微信','公众号']
del list[1] # 删除列表中的第1个元素
del list[1:3] # 删除列表中的第1、2两个元素
list.remove('微信') # 删除列表中的 '微信'
list.clear() # 清空列表中的所有元素,变为一个空列表
del list # 删除整个列表,列表将不存在

5、列表推导式

列表推导式(又称列表解析式)提供了一种简明扼要的方法来创建列表。核心思想是:使用一个列表来创建另一个新列表。

一个列表推导式通常由一个表达式以及一个或多个 for 语句和 if 语句组成。

举例:

list1 = [1,2,3,4,5,6]

[i*3 for i in list]
[3, 6, 9, 12, 15, 18]

[i**2 for i in list if i != 4]
[1, 4, 9, 25, 36]

本文完,谢谢阅读!

本文首发【智能演示】微信公众号,欢迎关注,公众号后台回复【课程】领精选视频课程。


猜你喜欢:
1. 一文学懂Python数据结构之字符串基础知识
2. 这是format函数的骚操作???
3. 用Markdown,3分钟搞定微信公众号文章排版!
4. PPT居然还可以一键换色!学会这4招再也不怕色了……
5. 7步完成MySQL配置,极简教程,还不来试试?
6. 4 行代码实现批量、快速安装 Python 第三方库
7. 让程序帮你干活!批量转换任意文件夹下Word文档为PDF
8. 我用 Python 处理3万多条数据,只要几秒钟……


扫描下方二维码,
回复【课程】获取精选视频课程!

觉得好看就点个在看吧……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目名称:Java中的简单游戏和应用程序 项目简介: 简单游戏和应用程序是一个Java项目。该项目包含23个不同的Java制作的应用程序和游戏。项目中还包括记事本、拼图等简单应用程序。这是一个单框架程序,你可以选择并运行你希望运行的程序。要运行此项目,你必须在系统上安装JDK路径。 项目简介: 这是一个简单的游戏和应用程序集合,由不同的Java应用程序组成,使该项目独特。你可以选择要运行的程序。如果你想运行记事本,只需在应用程序中点击选项。在记事本中,你可以轻松进行写作,可以处理任何你想要的文本样式。 此外,该项目还包括游戏和测验,例如井字棋和拼图游戏。项目中还提供了字数统计功能。你可以输入任意多的文本,之后可以统计段落中的字数。你还可以玩数独和太空侵略者游戏。不仅如此,你还可以在这个项目中运行不同的应用程序。 项目功能: 记事本:进行文本写作和格式处理。 拼图游戏:挑战你的智力。 井字棋:经典的两人游戏。 字数统计:统计输入文本的字数。 数独:经典的数字填空游戏。 太空侵略者:经典的射击游戏。 其他应用程序和游戏:总计23个不同的程序。 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
要在 Jenkins 中配置 SVN 并运行 Python 代码,您可以按照以下步骤进行: 1. 安装 Jenkins 和 Subversion 插件:在 Jenkins 的插件管理中安装 Subversion 插件,以便能够与 SVN 仓库进行交互。 2. 配置全局 SVN 设置:在 Jenkins 的系统管理中,配置全局的 SVN 设置。这包括指定 SVN 可执行文件路径、设置凭据等。 3. 创建 Jenkins 项目:在 Jenkins 中创建一个新的自由风格项目。 4. 配置 SVN 代码库:在 Jenkins 项目的配置中,选择 "源码管理" 选项卡,并选择 Subversion。然后,配置 SVN 仓库的 URL、凭据和要检出的分支或标签。 5. 配置构建步骤:在 Jenkins 项目的配置中,选择 "构建" 选项卡,并添加一个构建步骤。选择 "Execute shell"(或 "Execute Windows batch command",根据您的操作系统)来运行 Python 代码。 6. 编写构建脚本:在构建步骤中编写 Shell 脚本(或 Windows 批处理脚本),用于运行 Python 代码。例如,您可以使用类似以下的命令来运行 Python 脚本: ``` python path/to/your/python/script.py ``` 7. 保存并触发构建:保存 Jenkins 项目的配置,并手动触发一次构建。Jenkins 将从 SVN 仓库中检出代码,并执行您配置的构建步骤,运行 Python 代码。 注意:确保 Jenkins 服务器上已经安装了正确版本的 SVN 客户端和 Python 运行环境,并且您的代码仓库中包含了正确的 Python 代码。 这样,您就可以在 Jenkins 中配置 SVN 并运行 Python 代码进行部署了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值