Python在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
终端运行
图形+终端

                        
以下是用户最新保存的代码
函数参数和返回值 发布于:2023-06-05 11:40 面向对象存储 发布于:2023-06-05 11:28 python差异化比较 发布于:2023-06-05 10:09 热源模型双椭球 发布于:2023-06-04 13:31 割线法迭代 发布于:2023-06-02 17:14 二分法求根 发布于:2023-06-02 16:59 # 通过id编码转换成uid 发布于:2023-06-01 15:17 bmi判断 发布于:2023-06-01 08:56 Logo生成 发布于:2023-05-31 17:36 计算1000以内不能被7整除的所有整数之和,并输出相应个数。 发布于:2023-05-30 09:08 sql脚本 python处理 发布于:2023-05-30 00:12 # Python 用户登录注册框的示例代码 账号 :admin 密码: 123456 发布于:2023-05-29 14:23 # 文心一言用python画一辆小汽车 真是画的啥也不是 发布于:2023-05-29 13:56 文心一言生成的画一个美丽的少女的代码 发布于:2023-05-29 13:54 测试文心一言生成的肉包子打狗代码 发布于:2023-05-29 13:47 进化,imb,军舰 or 运输船; ima, 登陆点 or 登录营地 发布于:2023-05-29 11:56 人工智能2班钟炜邦09 发布于:2023-05-29 11:07 发送邮箱吧 发布于:2023-05-29 03:20 为支持各种格式的电子书,需要开发相应的格式解析器,并将其与软件整合。 发布于:2023-05-28 20:34 简单小程序 发布于:2023-05-28 20:29 电线上的小鸟 发布于:2023-05-28 12:56 导出CDK码 发布于:2023-05-27 13:48 首字母到尾字符 发布于:2023-05-27 11:15 斗地主小游戏 发布于:2023-05-27 10:00 文件备份的 发布于:2023-05-26 20:28 利用海伦公式求三角形面积 发布于:2023-05-26 19:18 将页码范围转换为页码列表。 发布于:2023-05-26 16:18 我的参赛作品 发布于:2023-05-26 14:50 CDK生成器 发布于:2023-05-26 09:53 统计高频词 发布于:2023-05-25 17:25 游戏跑分家 发布于:2023-05-25 14:58 摇奖机代码 发布于:2023-05-25 00:26 python 画制矩形 发布于:2023-05-25 19:17 python 画星星 发布于:2023-05-24 20:17 python 画一个时钟 发布于:2023-05-24 20:13 用python画一朵玫瑰花 发布于:2023-05-24 20:07 Python功能调试 发布于:2023-05-24 14:57 矩阵分解LU 发布于:2023-05-24 14:21 Newton插值 发布于:2023-05-24 14:20 Lagrange插值法实现求√115 发布于:2023-05-24 14:19 Gauss-Seidel迭代法 发布于:2023-05-24 14:18 Jacobi迭代法 发布于:2023-05-24 14:17 双边选一边解套 发布于:2023-05-23 18:51 面向对象类 发布于:2023-05-22 14:30 图片压缩算法 发布于:2023-05-21 21:52 判断奇数和偶数 发布于:2023-05-19 16:02 使用全排列算法解决任务分配的问题 发布于:2023-05-19 15:50 从键盘输入一个5位数的秒数,通过转换将其以*时*分*秒的形式输出 发布于:2023-05-19 15:44 from PIL import Image, ImageDraw # 创建一个新的图像 image = Image.new('RGB', (500, 500), 'white') # 创建一个绘图对象 draw = ImageDraw.Draw(image) # 绘制女孩头像 draw.ellipse([(100, 100), (400, 400)], fill='pink') # 绘制眼睛 draw.ellipse([(180, 180), (220, 220)], fill='black') draw.ellipse([(280, 180), (320, 220)], fill='black') # 绘制嘴巴 draw.arc([(180, 280), (320, 350)], start=0, end=180, fill='black') # 保存图像 image.save('girl_image.png') 发布于:2023-05-16 17:53 14.一个简单的Python中匿名函数的使用(编程选择题,答案是20,10) 发布于:2023-05-16 09:58 [更多]
显示目录

列表



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操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。