首页 > python列表(数组)

python列表(数组)

python列表(数组)

 列表(list)  就是 数组

  - 列表是Python中的一个对象

  - 对象(object)就是内存中专门用来存储数据的一块区域

  - 之前我们学习的对象,像数值,它只能保存一个单一的数据

  - 列表中可以保存多个有序的数据

  - 列表是用来存储对象的对象

  - 列表的使用:

    1.列表的创建

    2.操作列表中的数据

# 创建列表,通过[]来创建列表
my_list = [] # 创建了一个空列表
print(my_list , type(my_list))# 列表存储的数据,我们称为元素
# 一个列表中可以存储多个元素,也可以在创建列表时,来指定列表中的元素
my_list = [10] # 创建一个只包含一个元素的列表# 当向列表中添加多个元素时,多个元素之间使用,隔开
my_list = [10,20,30,40,50] # 创建了一个保护有5个元素的列表# 列表中可以保存任意的对象
my_list = [10,'hello',True,None,[1,2,3],print]# 列表中的对象都会按照插入的顺序存储到列表中,
#   第一个插入的对象保存到第一个位置,第二个保存到第二个位置
# 我们可以通过索引(index)来获取列表中的元素
#   索引是元素在列表中的位置,列表中的每一个元素都有一个索引
#   索引是从0开始的整数,列表第一个位置索引为0,第二个位置索引为1,第三个位置索引为2,以此类推
my_list = [10,20,30,40,50]# 通过索引获取列表中的元素
# 语法:my_list[索引] my_list[0]
# print(my_list[4])
# 如果使用的索引超过了最大的范围,会抛出异常
# print(my_list[5]) IndexError: list index out of range# 获取列表的长度,列表中元素的个数
# len()函数,通过该函数可以获取列表的长度
# 获取到的长度的值,是列表的最大索引 + 1
print(len(my_list)) # 5

 

posted on 2019-07-08 23:48 人生与戏 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/FlyingLiao/p/11154864.html

更多相关:

  • 来源:http://suo.im/5HPGNT在Python中有4种内建的数据结构:列表、元组、字典、集合。今天我们将会学习如何使用它们,以及它们如何使编程变得简单。一、列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你...

  • 【列表|字典】 Tcl使用列表来处理各种集合,比方一个目录中的全部文件,以及一个组件的全部选项。最简单的列表就是包括由随意个空格、制表符、换行符、分隔的随意多个元素的字符串。比方: JerryAlice Mandy David l  lindex命令: --> 获取元素 至少须要两个參数,一个列表和一个索引值。返回取得的元素...

  • 节点列表由 getElementsByTagName() 方法和 childNodes 属性返回。 实例 下面的例子使用 XML 文件 books.xml。 函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。 从第一个 元素获取文本 本例使用 getElementsByT... </p> </div> </div> </li><li> <div class="arcTitle clearfix"> <h3><a href="//11gx.com/ckq7wa3ypf/" target="_blank">list_for_each_safe</a></h3> </div> <div class="clearfix"> <div class="arcDes"> <p>list_for_each_safeBidirect-list list_for_each_safe().https://biscuitos.github.io/blog/LIST_list_for_each_safe/... </p> </div> </div> </li><li> <div class="arcTitle clearfix"> <h3><a href="//11gx.com/hpk9tcueqf/" target="_blank">Nested Mappings</a></h3> </div> <div class="clearfix"> <div class="arcDes"> <p>/*hanzhiguang coded at 2009.07.30 1:20*/ // nesting_map.cpp : Defines the entry point for the console application. // /*-----------------------------------------------... </p> </div> </div> </li><li> <div class="arcTitle clearfix"> <h3><a href="//11gx.com/gykulq6p5c/" target="_blank">C++的多个有序链表合并</a></h3> </div> <div class="clearfix"> <div class="arcDes"> <p>已知k个已排序链表头节点指针,将这k个链表合并,合并后仍为有序的 ,返回合并后的头节点 如下三个链表: 合并后的结果如下: 方法一(STL sort算法进行排序): 先将输入的排序链表插入一个迭代器中,vector数组中国呢直接对数组中的链表节点进行按值排序即可 实现算法如下,最终实现源码见文末: bool cmp(Dat... </p> </div> </div> </li><li> <div class="arcTitle clearfix"> <h3><a href="//11gx.com/31uznxprf5/" target="_blank">链式表的按序号查找</a></h3> </div> <div class="clearfix"> <div class="arcDes"> <p>本题要求实现一个函数,找到并返回链式表的第K个元素。 函数接口定义: ElementType FindKth( List L, int K ); 其中List结构定义如下: typedef struct LNode *PtrToLNode; struct LNode {ElementType Data;PtrToLNode Ne... </p> </div> </div> </li><li> <div class="arcTitle clearfix"> <h3><a href="//11gx.com/m8dz1053a4/" target="_blank">Linux篇---ftp服务器的搭建</a></h3> </div> <div class="clearfix"> <div class="arcDes"> <p>一、前述 企业中linux搭建ftp服务器还是很实用的,所以本文针对centoos7和centoos6搭建服务器教程做个总结。 二、具体 1、显示如下图则表示已安装 vsftp软件。如果未显示则需要安装vsftpd软件。 如果没有则通过yarm源进行安装 yum install -y vsftpd 2、安装完成之后 进入到ftp的根... </p> </div> </div> </li><li> <div class="arcTitle clearfix"> <h3><a href="//11gx.com/phq6te139n/" target="_blank">mysql like 命中索引</a></h3> </div> <div class="clearfix"> <div class="arcDes"> <p>反向索引案例:CREATE TABLE my_tab(x VARCHAR2(20)); INSERT INTO my_tab VALUES('abcde'); COMMIT;CREATE INDEX my_tab_idx ON my_tab(REVERSE(x)); SELECT * FROM my_tab t WHERE REVE... </p> </div> </div> </li> </ul> </div> </div> </div> <!-- <div class="simle_box300"></div> --> </div> </section> <div class="footer-wrapper"> <div class="footer"> <p class="text-center"> ©2024 11GX.COM </p> </div> </div></body> </html>