Python代码信息

运行结果
教程手册
代码仓库
极速运行
交互输入
极速运行模式,不支持键盘输入语句但是拥有更高的运行速度,输出简洁明了 。 点击编辑器上方的运行按钮即刻体验吧。
以下是用户最新保存的代码
testtest 发布于:2020-09-25 14:17 dict.get 发布于:2020-09-24 11:54 测试测试测试 发布于:2020-09-19 16:01 2 Exercise 发布于:2020-09-17 23:41 python1 发布于:2020-09-17 16:55 PyQt5多行文本框控件QTextEdit简介 发布于:2020-09-14 17:37 textborwser 操作 发布于:2020-09-14 13:36 获取日期、时间、精确到秒 发布于:2020-09-14 12:26 学员管理练习 发布于:2020-09-09 15:59 asdsadfasdfdsf 发布于:2020-09-09 14:18 asdsadfasdfdsf 发布于:2020-09-09 14:18 asdsadfasdfdsf 发布于:2020-09-09 14:18 asdsadfasdfdsf 发布于:2020-09-09 14:18 asdsadfasdfdsf 发布于:2020-09-09 14:18 asdsadfasdfdsf 发布于:2020-09-09 14:17 asdsadfasdfdsf 发布于:2020-09-09 14:17 学员管理练习 发布于:2020-09-08 17:33 asdsadfasdfdsfsdafasfasf 发布于:2020-09-08 17:25 asdsadfasdfdsf 发布于:2020-09-08 17:25 学员管理练习 发布于:2020-09-08 16:30 dsfgsdfgdsfgd 发布于:2020-08-31 15:47 统一社会信用代码生成 发布于:2020-08-31 10:27 QMessageBox运用 发布于:2020-08-26 16:36 QPlainTextEdit运用 发布于:2020-08-26 16:34 hhhhhh 发布于:2020-08-26 14:06 python 控制台输入输出 发布于:2020-08-26 11:55 爬取王者荣耀全英雄皮肤以及英雄联盟 发布于:2020-08-24 21:34 '%s %s' % 格式化输出 发布于:2020-08-22 19:37 选择排序练习 发布于:2020-08-22 17:53 python 控制台输入输出 发布于:2020-08-22 16:12 显示PYQT5框架 发布于:2020-08-19 23:57 动态显示UI 发布于:2020-08-20 18:45 动态加载UI-------- 获取本机名称和IP地... 发布于:2020-08-19 23:48 获取token,sign 发布于:2020-08-06 21:48 文件批量查找 发布于:2020-08-04 23:02 文件批量查找 发布于:2020-08-04 21:03 Python shell... 发布于:2020-08-04 13:26 爬取王者荣耀全英雄皮肤以及英雄联盟 发布于:2020-07-31 21:02 用于生成ddddd 发布于:2020-07-30 17:34 题目:使用最小花费爬楼梯 数组的每个索引做为一个... 发布于:2020-07-28 17:07 咫片炫 算法59----打家劫舍【动态规划】 ... 发布于:2020-07-28 17:06 获取列表的长度 len() 发布于:2020-07-21 23:34 python代码demo 发布于:2020-07-20 14:15 统一社会信用代码生成 发布于:2020-07-16 22:24 个股分析hhh 发布于:2020-07-31 00:11 统一社会信用代码生成 发布于:2020-07-09 18:25 统一社会信用代码生成 发布于:2020-07-09 18:23 pyton练习--双方进行三局PK,每局判定胜负,... 发布于:2020-07-07 09:07 pyton练习--模拟格斗优化版,随机获取属性值,... 发布于:2020-07-07 09:05 pyton练习--模拟格斗第一版 发布于:2020-07-07 08:41 [更多]
显示目录

列表

Python 列表

Python囊括了大量的复合数据类型,用于组织其它数值。最有用的是列表,即写在方括号之间、用逗号分隔开的数值列表。列表内的项目不必全是相同的类型。

list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5, 6, 7 ];

print ("list1[0]: ", list1[0])

print ("list2[1:5]: ", list2[1:5])


list1[0]:  Google
list2[1:5]:  [2, 3, 4, 5]

像字符串一样,列表可以被索引和切片:

squares = [1, 4, 9, 16, 25]
squares
[1, 4, 9, 16, 25]


squares[0]  # 索引返回的指定项
1
squares[-1]
25
squares[-3:]  # 切割列表并返回新的列表
[9, 16, 25]

所有的分切操作返回一个包含有所需元素的新列表。如下例中,分切将返回列表 squares 的一个拷贝:

>>> squares[:]
[1, 4, 9, 16, 25]

列表还支持拼接操作:


>>> squares + [36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

Python 字符串是固定的,列表可以改变其中的元素:


>>> cubes = [1, 8, 27, 65, 125]
4  3
64
cubes[3] = 64  # 修改列表值
cubes
[1, 8, 27, 64, 125]

您也可以通过使用append()方法在列表的末尾添加新项:


>>> cubes.append(216)  # cube列表中添加新值
cubes.append(7  3)  #  cube列表中添加第七个值
cubes
[1, 8, 27, 64, 125, 216, 343]

你也可以修改指定区间的列表值:


>>> letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
letters
['a', 'b', 'c', 'd', 'e', 'f', 'g']

#替换一些值

letters[2:5] = ['C', 'D', 'E']
letters
['a', 'b', 'C', 'D', 'E', 'f', 'g']


#移除值
letters[2:5] = []

letters
['a', 'b', 'f', 'g']


#清除列表

letters[:] = []
letters
[]


内置函数 len() 用于统计列表:

>>> letters = ['a', 'b', 'c', 'd']
len(letters)
4

也可以使用嵌套列表(在列表里创建其它列表),例如:

>>> a = ['a', 'b', 'c']
n = [1, 2, 3]
x = [a, n]
x
[['a', 'b', 'c'], [1, 2, 3]]
x[0]
['a', 'b', 'c']
x[0][1]
'b'
由JSRUN为你提供的Python在线工具
        JSRUN提供的Python在线运行,Python 在线编译工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。

title

使用此草稿 删除草稿