广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python数组循环处理
  • 203
分享到

python数组循环处理

数组python 2023-01-31 02:01:09 203人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

简介 本文主要介绍python数组循环语法。主要方式有元素遍历,索引遍历,enumerate, zip, list内部等。 普通循环 list1 = ['item1', 'item2', 'item3'] for item in li

简介

本文主要介绍python数组循环语法。主要方式有元素遍历,索引遍历,enumerate, zip, list内部等。

普通循环

list1 = ['item1', 'item2', 'item3']
for item in list1:
    print(item)

//结果
item1
item2
item3

根据index循环

  • 1
list1 = ['item1', 'item2', 'item3']
index = 0
for item in list1:
    print('index:' + str(index) + ', value:' + item)
    index +=1

//结果
index:0, value:item1
index:1, value:item2
index:2, value:item3
  • 2
list1 = ['item1', 'item2', 'item3']
for index in range(len(list1)):
    print('index:' + str(index) + ', value:' + list1[index])

//结果
index:0, value:item1
index:1, value:item2
index:2, value:item3
  • 3
list1 = ['item1', 'item2', 'item3']
for index, item in enumerate(list1):
    print('index:' + str(index) + ', value:' + item)

//结果
index:0, value:item1
index:1, value:item2
index:2, value:item3

多个数组同时循环

  • 普通方式
list1 = ['item1-1', 'item1-2', 'item1-3']
list2 = ['item2-1', 'item2-2', 'item2-3']

for index in range(len(list1)):
    print('list1:' + list1[index] + ', list2:' + list2[index])

//结果
list1:item1-1, list2:item2-1
list1:item1-2, list2:item2-2
list1:item1-3, list2:item2-3
  • zip //数组元素数量一致时
list1 = ['item1-1', 'item1-2', 'item1-3']
list2 = ['item2-1', 'item2-2', 'item2-3']

for item1, item2 in zip(list1, list2):
    print('list1:' + item1 + ', list2:' + item2)

//结果
list1:item1-1, list2:item2-1
list1:item1-2, list2:item2-2
list1:item1-3, list2:item2-3
  • zip //数组元素数量不一致时
print('sample7')
list1 = ['item1-1', 'item1-2', 'item1-3']
list2 = ['item2-1', 'item2-2', 'item2-3', 'item2-4']
for item1, item2 in zip(list1, list2):
    print('list1:' + item1 + ', list2:' + item2)

//结果
list1:item1-1, list2:item2-1
list1:item1-2, list2:item2-2
list1:item1-3, list2:item2-3

数组里元素操作

  • 通常方式
list1 = ['item1-1', 'item1-2', 'item1-3']
newList = []
for item in list1:
    newList.append(item + '-1')

//结果
['item1-1-1', 'item1-2-1', 'item1-3-1']
  • list内部方式
list1 = ['item1-1', 'item1-2', 'item1-3']
newList = [item + '-1' for item in list1]
print(newList)

//结果
['item1-1-1', 'item1-2-1', 'item1-3-1']
  • list内部方式含if判断
list1 = ['item1-1', 'item1-2', 'item1-3']
newList = [item + '-1' for item in list1 if not item.endswith('1')]
print(newList)

//结果
['item1-2-1', 'item1-3-1']


查看原文:https://www.huuinn.com/arcHives/429
更多技术干货:风匀坊
关注公众号:风匀坊

--结束END--

本文标题: python数组循环处理

本文链接: https://www.lsjlt.com/news/185506.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python数组循环处理
    简介 本文主要介绍python数组循环语法。主要方式有元素遍历,索引遍历,enumerate, zip, list内部等。 普通循环 list1 = ['item1', 'item2', 'item3'] for item in li...
    99+
    2023-01-31
    数组 python
  • python数组循环的几种方式
     Python中循环数组有几种方式: for-in循环,可以遍历数组中的每一个元素。while循环,使用索引进行循环。列表推导式,可以快速创建新的列表。递归,可以遍历多维数组。 for-in循环 arr = [1, 2, 3, 4, 5]f...
    99+
    2023-09-03
    python 开发语言
  • php数组循环转换
    在PHP编程中,数组是最常见的数据结构之一。数组允许我们存储、组织和访问大量相关数据。在很多情况下,我们需要对数组进行一系列的操作,如查找、排序、过滤等等。其中,数组循环转换是一个比较重要的操作,本文将详细介绍如何使用PHP来实现数组的循环...
    99+
    2023-05-19
  • Go 处理大数组使用 for range 和 for 循环的区别
    目录副本复制问题性能对比遍历结构体数组结论前言: 对于遍历大数组而言, for 循环能比 for range 循环更高效与稳定,这一点在数组元素为结构体类型更加明显。 我们知道...
    99+
    2022-06-07
    GO RANGE for 循环 数组
  • Javascript如何处理循环
    今天小编给大家分享一下Javascript如何处理循环的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。案例:compute.e...
    99+
    2023-06-29
  • php怎么循环处理大量数据
    在处理大量数据时,可以使用循环结构来逐个处理每条数据。以下是使用 PHP 进行循环处理大量数据的几种常见方法:1. for 循环:使...
    99+
    2023-09-23
    php
  • JAVA多线程处理for循环数据
    对for循环内数据启用多线程执行,主线程与子线程无先后顺序 public static void main(String[] args) throws InterruptedException...
    99+
    2023-09-14
    java jvm 开发语言
  • php循环中数组不叠加
    在 PHP 中,数组是一种强大而重要的数据类型。当我们需要在循环中对数组进行操作时,有时候会发现数组的值会叠加,这可能会导致错误的结果。在本文中,我们将讨论如何在 PHP 循环中避免数组叠加的问题。首先,让我们来了解一下数组在 PHP 中的...
    99+
    2023-05-19
  • php如何循环遍历数组
    PHP是一种广泛使用的Web编程语言,它的数组是一种非常重要的数据结构,也是进行数据处理的重要工具之一。如果要对数组进行操作,通常需要使用循环来遍历整个数组。本文将介绍如何在PHP中使用不同的循环方法来遍历数组。for循环for循环是PHP...
    99+
    2023-05-19
  • php如何循环以为数组
    PHP是一门广泛使用的编程语言,它支持多种数据类型,其中数组是非常实用的一种数据类型。在PHP中,数组是一种具有键值对的数据容器,它可以存储多个数据元素,而且数据元素可以是任何类型,比如数字、字符串、对象等等。在数组操作中,循环是一种非常重...
    99+
    2023-05-24
  • Python在for循环中获取循环次数的方法
    这篇文章主要介绍“Python在for循环中获取循环次数的方法”,在日常操作中,相信很多人在Python在for循环中获取循环次数的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python在for循环中...
    99+
    2023-06-02
  • python多线程处理循环的方法是什么
    在Python中,有多种方法可以使用多线程处理循环。以下是两种常用的方法:1. 使用`threading.Thread`类:可以通过...
    99+
    2023-10-07
    python
  • JavaSpring处理循环依赖详解
    目录01-前言:什么是循环依赖?02-Spring 如何处理循环依赖?03-Spring 中解决循环依赖的三级缓存01-前言:什么是循环依赖? 首先,我们先明确下依赖的定义。 如果一...
    99+
    2023-05-17
    Java中的Spring Spring处理循环依赖
  • 华为OD机试 - 最小循环子数组(Java & JS & Python)
    题目描述 给定一个由若干整数组成的数组nums,请检查数组是否是由某个子数组重复循环拼接而成,请输出这个最小的子数组。 输入描述 第一行输入数组中元素个数n,1 ≤ n ≤ 100000 第二行输入数组的数字序列nums,以空格分割,0 ...
    99+
    2023-08-31
    算法 华为机试 Java JavaScript Python
  • 怎么在Python中利用for循环初始化数组
    这篇文章给大家介绍怎么在Python中利用for循环初始化数组,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其最初的设计...
    99+
    2023-06-14
  • python有哪些循环函数
    python中的循环函数有以下两种for循环sum = 0for x in range(5):sum = sum + xprint(sum)while循环sum = 0n = 1while n < 5:sum = sum + nn = n+...
    99+
    2022-10-06
  • python中限制循环次数
    for i in range(5):#循环5次        print 'Loop', i...
    99+
    2023-01-31
    次数 python
  • Vue处理循环数据流程示例精讲
    以往我写前端页面的时候都是使用theamleaf模板引擎,模板引擎的原理其实就是服务端进行页面的渲染,这里需要说一下,渲染的意思实际上就是将相应的数据变成html标签,比如我们使用了...
    99+
    2023-05-15
    Vue处理循环数据 Vue循环处理
  • Javascrip基础之for循环和数组
    目录循环-forfor循环基本使用退出循环循环嵌套数组数组是什么数组的基本使用遍历数组操作数组总结循环-for for循环基本使用 for循环语法:重复执行代码 好处:把声明起始值、...
    99+
    2022-11-12
  • php数组循环替换为中文
    在web开发中,php的数组是常用的一种数据结构。数组提供一种简单而有效的方式来存储和操作数据。然而,在某些场景下,数组的默认输出可能不够直观或美观,尤其是当数组中的键或值是英文单词或数字时。因此,我们可以使用循环来将数组中的英文替换为中文...
    99+
    2023-05-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作