栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【python编程从入门到实践】python中的列表基本使用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【python编程从入门到实践】python中的列表基本使用

简述

主要记录学python列表的一些基础操作,这类应该应用会非常多,写算法也会用到,所以还是着重总结和记录一下这部分的内容

列表的操作

定义

cars = ['bow', 'audi', 'toyota', 'subaru']

获取元素

正序:最多只能到n
逆序:最多只能到 -n

print(cars[0]) # bow
print(cars[-1]) # subarn 

修改元素

cars[0] = 'byd'

添加元素到最后

cars.append('jeep')

添加元素到指定位置

cars.insert(1, 'kia')

删除元素

del cars[0]
cars.pop()
cars.pop(1) # pop方法中添加索引,删除指定位置的元素

删除指定值的元素

cars.remove('toyota')

排序

cars.sort()

临时排序

sorted(cars)

列表倒序

cars.reverse()

列表长度

len(cars)

遍历

for car in cars:
    print(car)

列表切片

print(cars[1:3])
print(cars[:3])
print(cars[1:])

遍历切片

for car in cars[1:3]:
    print(car)

复制列表

是深拷贝,不是浅拷贝
也就是复制值,而不是复制地址

my_cars = cars[:]
print(my_cars)

定义元组

元组修改是被禁止的,修改元组内容会报错

dimensions = (20, 5)
数值列表

range()函数

range(1, 5)
只会生成 1 到 4,下面的程序会打印 1 到 4

for value in range(1, 5):
    print(value)

使用range()创建数字列表

nums = list(range(1, 5))

最大、最小、求和

digits = [6, 3, 8, 1, 5, 4]
print(min(digits))
print(max(digits))
print(sum(digits))
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/701338.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号