知行编程网知行编程网  2022-09-12 07:30 知行编程网 隐藏边栏  41 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中有数组吗的相关知识,包括python数组是什么,以及数组python这些编程知识,希望对大家有参考作用。

python中是否有数组

首先我们要明确一点,Python没有数组的概念,我打算写这篇文章就是基于这个特性,但是Python中有一个东西比数组还要强大——列表,它的功能比阵法还要强大,所以被称为“荷尔蒙阵法”。

注:所有代码均在IDLE下完成。

2、列表操作简介

(1)创建列表

如果你是 Python 初学者,建议你使用 IDLE 编写程序,所以本文所有的讲解都是在 IDLE 下完成的。创建列表的方法及显示结果如下:

>>> number = [1,2,3,4,'罗思洋']
>>> number
[1, 2, 3, 4, '罗思洋']

该列表可以包含整数、字符串、浮点数和另一个列表。

(2)向列表中添加元素

向列表中添加元素有三种方法:append()、extend() 和 insert()。下面我将列出三种方法:

1) append() 方法默认将元素添加到列表末尾,一次只能添加一个元素。操作如下:

>>> number = [0,1,2,3,4]
>>> number.append(5)
>>> number
[0, 1, 2, 3, 4, 5]

2)extend()方法可以添加多个元素,但必须以列表的形式添加,操作如下:

>>> number = [0,1,2,3,4]
>>> number.extend([5,6])
>>> number
[0, 1, 2, 3, 4, 5, 6]

3) 有没有发现前两个方法都在链表尾部添加元素,如果要切队列,需要使用insert()方法,操作如下:

>>> number = [0,1,2,3,4]
>>> number.insert(2,1)
>>> number
[0, 1, 1, 2, 3, 4]

在insert(2,1)中,2指的是位置,1是要添加的元素(列表中第一个元素的位置为0)。

(3)从列表中删除元素

学习了如何添加元素之后,自然需要学习如何删除元素。从列表中删除元素有三种方法:remove()、del 和 pop()。让我一一解释(在前面的例子中,我用数字来解释,我在这部分用字符串来解释):

1)在使用remove()方法时,我们需要知道list中已经存在的元素,这样才能删除元素。操作如下:

>>> number = ['罗','思','洋']
>>> number.remove('罗')
>>> number
['思', '洋']

2)当我们需要删除指定位置的元素时,需要使用del方法,操作如下:

>>> number = ["罗",'思','洋']
>>> del number[0]
>>> number
['思', '洋']

del后直接跟列表名可以删除整个列表。

3) pop() 方法可以弹出元素。如果没有指定索引值作为参数,则默认弹出最后一个元素。有索引值的操作如下:

>>> number = ["罗",'思','洋']
>>> number.pop(0)
'罗'
>>> number
['思', '洋']

(4)从列表中获取元素

1) 你一次可以从列表中获取一个或多个元素。得到一个的操作如下:

>>> number = ["罗",'思','洋']
>>> number[0]
'罗'

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享