python调用数组里某一个元素_python中数组用法

python调用数组里某一个元素_python中数组用法##Python数组注意:Python不具有对数组的内置支持,但是可以使用[Python列表](https://www.w3schools.com/python/python_lists.asp)代替。注意:此页面显示了如何将LISTS用作数组,但是,要在Python中使用数组,您必须导入一个库,例如[NumPylibrary](https://www.w3schools.com/python…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

## Python数组

注意:Python不具有对数组的内置支持,但是可以使用[Python列表](https://www.w3schools.com/python/python_lists.asp)代替。

注意:此页面显示了如何将LISTS用作数组,但是,要在Python中使用数组,您必须导入一个库,例如[NumPy library](https://www.w3schools.com/python/numpy_intro.asp)。

数组用于将多个值存储在一个变量中。

示例,创建一个包含汽车名称的数组:

“`

cars = [“Ford”, “Volvo”, “BMW”]

“`

*****

## 什么是数组?

数组是一个特殊变量,一次可以容纳多个值。

如果有项目列表(例如,汽车名称列表),则将汽车存储在单个变量中可能如下所示:

“`

car1 = “Ford”

car2 = “Volvo”

car3 = “BMW”

“`

但是,如果您想遍历汽车并找到特定的汽车怎么办?如果您没有3辆车,却有300辆车怎么办?解决方案是数组!

数组可以用一个名称保存许多值,并且您可以通过引用索引号来访问这些值。

*****

## 访问数组的元素

您可以通过引用*索引号*来引用数组元素。

示例,获取第一个数组项的值:

“`

x = cars[0]

“`

示例,修改第一个数组项的值:

“`

cars[0] = “Toyota”

“`

*****

## 数组的长度

使用该`len()`方法返回数组的长度(数组中元素的数量)。

示例,返回`cars`数组中的元素数:

“`

x = len(cars)

“`

注意:数组的长度总是比最高数组索引大一。

*****

## 循环数组元素

您可以使用`for in`循环遍历数组的所有元素。

示例,打印`cars`数组中的每个项目:

“`

for x in cars:

print(x)

“`

*****

## 添加数组元素

您可以使用该`append()`方法将元素添加到数组。

示例,向`cars`数组中再添加一个元素:

“`

cars.append(“Honda”)

“`

*****

## 删除数组元素

您可以使用该`pop()`方法从数组中删除一个元素。

示例,删除`cars`数组的第二个元素:

“`

cars.pop(1)

“`

您也可以使用该`remove()`方法从数组中删除元素。

示例,删除值为“ Volvo”的元素:

“`

cars.remove(“Volvo”)

“`

注意:列表的`remove()`方法仅删除指定值的第一次出现。

*****

## 数组方法

Python有一组内置方法,可以在列表/数组上使用。

| Method | Description |

| — | — |

| [append()](https://www.w3schools.com/python/ref_list_append.asp) | Adds an element at the end of the list |

| [clear()](https://www.w3schools.com/python/ref_list_clear.asp) | Removes all the elements from the list |

| [copy()](https://www.w3schools.com/python/ref_list_copy.asp) | Returns a copy of the list |

| [count()](https://www.w3schools.com/python/ref_list_count.asp) | Returns the number of elements with the specified value |

| [extend()](https://www.w3schools.com/python/ref_list_extend.asp) | Add the elements of a list (or any iterable), to the end of the current list |

| [index()](https://www.w3schools.com/python/ref_list_index.asp) | Returns the index of the first element with the specified value |

| [insert()](https://www.w3schools.com/python/ref_list_insert.asp) | Adds an element at the specified position |

| [pop()](https://www.w3schools.com/python/ref_list_pop.asp) | Removes the element at the specified position |

| [remove()](https://www.w3schools.com/python/ref_list_remove.asp) | Removes the first item with the specified value |

| [reverse()](https://www.w3schools.com/python/ref_list_reverse.asp) | Reverses the order of the list |

| [sort()](https://www.w3schools.com/python/ref_list_sort.asp) | Sorts the list |

注意:Python不具有对数组的内置支持,但是可以使用Python列表代替。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170338.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue3.0计算属性_vue计算属性什么时候执行

    vue3.0计算属性_vue计算属性什么时候执行前言一般情况下属性都是放到data中的,但是有些属性可能是需要经过一些逻辑计算后才能得出来,那么我们可以把这类属性变成计算属性。比如以下:<divid="example&quot

    2022年7月30日
    32
  • 在非XP操作系统下模拟的LockWorkStation函数

    在非XP操作系统下模拟的LockWorkStation函数在非XP操作系统下模拟的LockWorkStation函数文章作者:Delphiscn信息来源:邪恶八进制信息安全团队程序功能:可在非XP的操作系统下所定计算机(为了程序的界面美观,我使用了SUIPack控件,有兴趣的朋友可以去Delphibox.com下载)*********************************************************…

    2022年7月21日
    12
  • linux shell 脚本 入门到实战详解[⭐建议收藏!!⭐]

    linux shell 脚本 入门到实战详解[⭐建议收藏!!⭐]文章目录shell入门到实战详解[⭐建议收藏!!⭐]关于作者**作者介绍**一、shell入门简介1.1什么是shell1.2shell编程注意事项1.3第一个shell脚本helloworld二、shell环境变量讲解2.1shell变量详解2.2shell系统变量介绍2.3shell环境变量介绍2.3.1常见的系统环境变量2.4shell用户环境变量介绍2.4.1自定义shell环境变量2.4.2echo打印菜单栏2.4.3shell中彩色输出h

    2022年7月24日
    5
  • 用python语言实现人工智能猴子摘香蕉的问题_人工智能实验报告大全:猴子摘香蕉问题的VC编程实现等八次 -…[通俗易懂]

    用python语言实现人工智能猴子摘香蕉的问题_人工智能实验报告大全:猴子摘香蕉问题的VC编程实现等八次 -…[通俗易懂]人工智能课内实验报告(8次)学院:自动化学院班级:智能1501姓名:刘少鹏(34)学号:06153034目录课内实验1:猴子摘香蕉问题的VC编程实现????????1课内实验2:编程实现简单动物识别系统的知识表示???5课内实验3:盲目搜索求解8数码问题?????????18课内实验4:回溯算法求解四皇后问题???…

    2022年9月26日
    0
  • init是啥意思_init 0到6的意思

    init是啥意思_init 0到6的意思1.内核启动问题2.解决方案2.1ramdisk(比如initrd)2.2tmpfs(比如initramfs)2.3ramdiskvsramfs2.4临时文件系统2.4.1观察tmpfs2.4.2Initramfs2.4.3查看initramfs2.4.4创建initramfs2.5Linux系统中的initramfs2.6cpio归档文件3.高级用户3.1制…

    2022年8月11日
    6
  • php清除浏览器缓存代码,js清除浏览器缓存

    php清除浏览器缓存代码,js清除浏览器缓存本篇文章的内容是js清除浏览器缓存,在这里分享给大家,也可以给有需要的朋友做一下参考,大家一起来看一看吧一、meta方式一开始百度后的做法,但是在360中并不适应二、动态引入js+时间戳去除静态html的缓存–动态引入js文件动态引入js文件以及在js文件后边添加动态参数代码window.onload=function(){varscript=document.createElement(“s…

    2022年7月18日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号