Python__11--列表

简介: 列表

1 列表

所谓列表就好像是把一堆数据放在一种特定的容器中,这个容器就称为列表,每个数据叫做元素 ,每个元素都有一个索引来表示它在列表中的位置。 在Python中列表的定义如下:列表是内置有序、可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开。

2 列表的创建

  1. lst=['hello','world',98]
  2. lst=list(['hello','world',98])
  3. 列表生成式

    lst=[i for i in range(1,10)]

    lst=[i for i in range(1,10)]
    lst2=[i*i for i in range(1,10)]
    print(lst,lst2)
    输出
    [1,2,3,4,5,6,7,8,9]
    [1,4,9,16,25,36,49,64,81]

测试代码:

lst=['hello','world',98]
print(lst)
lst=list(['hello','world',98])
print(lst)
lst=[i**6 for i in range(1,10)]
print(lst)
print(lst[-5])

测试结果:

tmpB712.png (561×174) (amazonaws.com)

内存图(注意观察id),列表中存的是元素的id,通过id定位到元素的全部内容:

Untitled.png (2000×1056) (amazonaws.com)

3 列表的特点

  1. 索引有顺序

    • 左至右0,1,2,3……
    • 右至左-1,-2,-3……
    • 一个索引映射唯一一个数据,一个数据对两个索引(正数和负数的索引)。
  2. 可以包含多类型、数据可重复

测试代码:

lst = [1,2,3,4,5]
print(lst[-5])
print(lst[0])

测试结果:

一个数据对两个索引

tmp87F7.png (255×116) (amazonaws.com)

相关文章
|
28天前
|
缓存 监控 数据可视化
微店item_search - 根据关键词取商品列表深度分析及 Python 实现
微店item_search接口可根据关键词搜索商品,返回商品信息、价格、销量等数据,适用于电商检索、竞品分析及市场调研。接口需通过appkey与access_token认证,支持分页与排序功能,Python示例代码实现调用流程,助力商品数据高效获取与分析。
|
9天前
|
程序员 Python
Python列表推导式:简洁与高效的艺术
Python列表推导式:简洁与高效的艺术
208 99
|
4月前
|
测试技术 数据处理 Python
Python列表推导式:简洁高效的数据处理利器
Python列表推导式:简洁高效的数据处理利器
250 80
|
7天前
|
缓存 算法 数据安全/隐私保护
VVICitem_search - 根据关键词取关键词取商品列表接口深度分析及 Python 实现
VVIC item_search接口支持关键词搜索服装商品,提供价格、销量、供应商等数据,助力市场调研与采购决策。
|
10天前
|
自然语言处理 算法 数据安全/隐私保护
item_review - Lazada 商品评论列表接口深度分析及 Python 实现
Lazada商品评论接口(item_review)可获取东南亚多国用户评分、评论内容、购买属性等数据,助力卖家分析消费者偏好、优化产品与营销策略。
|
3月前
|
索引 Python 容器
[oeasy]python096_列表_计数函数_count
本教程详细介绍了Python中列表的计数方法`count`,包括其基本用法、与`len`函数的区别,以及如何结合索引操作查找和删除特定元素。同时探讨了字符串对象的`count`方法,并通过实例演示了如何统计字符出现次数。
64 7
|
2月前
|
安全 测试技术 数据处理
Python列表推导式进阶:从简洁代码到高效编程的10个核心技巧
列表推导式是Python中高效的数据处理工具,能将多行循环代码压缩为一行,提升代码可读性与执行效率。本文详解其基础语法、嵌套循环、条件表达式、函数融合、性能优化等进阶技巧,并结合实战案例与边界条件处理,帮助开发者写出更优雅、高效的Python代码。
116 0
|
3月前
|
测试技术 API 开发者
淘宝关键词搜索商品列表API接入指南(含Python示例)
淘宝关键词搜索商品列表API是淘宝开放平台的核心接口,支持通过关键词检索商品,适用于比价、选品、市场分析等场景。接口提供丰富的筛选与排序功能,返回结构化数据,含商品ID、标题、价格、销量等信息。开发者可使用Python调用,需注意频率限制与错误处理,建议先在沙箱环境测试。
|
2月前
|
存储 程序员 数据处理
Python列表基础操作全解析:从创建到灵活应用
本文深入浅出地讲解了Python列表的各类操作,从创建、增删改查到遍历与性能优化,内容详实且贴近实战,适合初学者快速掌握这一核心数据结构。
174 0

推荐镜像

更多