广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python 中将列表中的每个元素除以一个数字
  • 634
分享到

Python 中将列表中的每个元素除以一个数字

python开发语言numpy 2023-09-17 20:09:47 634人浏览 安东尼

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

摘要

Python 中将列表中的每个元素除以一个数字: 使用列表理解来遍历列表。在每次迭代中,将当前列表元素除以数字。新列表将包含除法结果。 my_list = [8, 12, 20]# ✅ divide

Python 中将列表中的每个元素除以一个数字:

  1. 使用列表理解来遍历列表。
  2. 在每次迭代中,将当前列表元素除以数字。
  3. 新列表将包含除法结果。
my_list = [8, 12, 20]# ✅ divide each element in list by numbernew_list = [item / 2 for item in my_list]print(new_list)  # 👉️ [4.0, 6.0, 10.0]# --------------------------------------# ✅ divide each element in list by number using floor divisionnew_list_2 = [item // 2 for item in my_list]print(new_list_2)  # 👉️ [4, 6, 10]

Python 中将列表中的每个元素除以一个数字

我们使用列表推导来遍历列表并将每个列表项除以 2。

列表推导用于对每个元素执行一些操作,或者选择满足条件的元素子集。

在每次迭代中,我们将当前列表项除以指定的数字并返回结果。

如果我们需要将列表中的每个元素除以一个没有余数的数字,请使用 floor 除法 // 运算符。

my_list = [8, 12, 20]new_list_2 = [item // 2 for item in my_list]print(new_list_2)  # 👉️ [4, 6, 10]

整数除法 / 产生一个浮点数,而整数除法 // 产生一个整数。

使用 floor 除法运算符的结果是对结果应用 floor() 函数的数学除法。

my_num = 60print(my_num / 10)  # 👉️ 6.0 (float)print(my_num // 10)  # 👉️ 6 (int)

使用 floor 除法就像将 math.floor 方法应用于结果。

该方法返回小于或等于提供的数字的最大整数。

import mathresult_1 = math.floor(25 / 4)print(result_1)  # 👉️ 6result_2 = 25 / 4print(result_2)  # 👉️ 6.25

或者,我们可以使用 for 循环。

使用 for 循环将列表中的每个元素除以一个数字

将列表中的每个元素除以一个数字:

  1. 声明一个存储空列表的新变量。
  2. 使用 for 循环遍历原始列表。
  3. 在每次迭代中,将当前列表项除以数字。
  4. 将结果附加到新列表。
my_list = [20, 30, 60]new_list = []for item in my_list:    new_list.append(item / 2)print(new_list)  # 👉️ [10.0, 15.0, 30.0]

for 循环的工作方式与列表理解非常相似,但我们不是直接返回列表项,而是将它们附加到一个新列表中。

我们还可以使用 map() 函数将列表中的每个元素除以一个数字。

my_list = [20, 30, 60]new_list = list(map(lambda item: item / 2, my_list))print(new_list)  # 👉️ [10.0, 15.0, 30.0]

map() 函数将一个函数和一个可迭代对象作为参数,并使用可迭代对象的每个项目调用该函数。

我们传递给 map 的 lambda 函数对列表中的每个项目进行调用,将项目除以 2 并返回结果。

最后一步是使用 list() 类将地图对象转换为列表。

使用 Numpy 将列表中的每个元素除以一个数字

我们可以使用除法运算符将 numpy 数组中的每个元素除以一个数字。

import numpy as nparr = np.array([10, 25, 35, 66])new_arr_1 = arr / 2print(new_arr_1)  # 👉️ [ 5.  12.5 17.5 33. ]

numpy 数组除以一个数字有效地将数组中的每个元素除以指定的数字。

请注意 ,这仅适用于 numpy 数组。 如果将 python 列表除以数字,则会出现错误。

相关文章

来源地址:https://blog.csdn.net/fengqianlang/article/details/128595640

--结束END--

本文标题: Python 中将列表中的每个元素除以一个数字

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

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

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

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

下载Word文档
猜你喜欢
  • Python 中将列表中的每个元素除以一个数字
    Python 中将列表中的每个元素除以一个数字: 使用列表理解来遍历列表。在每次迭代中,将当前列表元素除以数字。新列表将包含除法结果。 my_list = [8, 12, 20]# ✅ divide ...
    99+
    2023-09-17
    python 开发语言 numpy
  • python怎么打印列表中每个元素
    要打印列表中的每个元素,可以使用`for`循环遍历列表,并使用`print()`函数打印每个元素。下面是一个示例代码:```pythonmy_list = [1, 2, 3, 4, 5]for item in my_list:print...
    99+
    2023-08-11
    python
  • python如何删除列表中的某个元素
    要删除列表中的某个元素,可以使用`remove()`方法。该方法接受一个参数,即要删除的元素。如果列表中存在该元素,`remove(...
    99+
    2023-09-26
    python
  • python如何使用shuffle函数将一个列表中的元素打乱
    小编给大家分享一下python如何使用shuffle函数将一个列表中的元素打乱,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!shuffle([x,random])...
    99+
    2023-06-03
  • php怎么将数字的每一位转为数组的一个元素
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php将数字的每一位值转为数组的一个元素我们可以借助字符串和str_split()函数;str_split()可以把字符串分割到数组中,字符串的一个字符对应数组的一个元...
    99+
    2015-06-12
    php 数字 字符串 数组
  • php怎么把数组中每个元素都除以2
    实现步骤:1、使用foreach语句以引用循环的方式遍历数组,语法“foreach ($array as &$value){//循环体语句块;}”;2、在循环体中,利用“/=”运算符将数组元素都除以2即可,语法“$value /= ...
    99+
    2022-08-08
    php php数组
  • java如何写一个方法将数组中的每个元素都*2
    这篇文章主要为大家展示了“java如何写一个方法将数组中的每个元素都*2 ”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java如何写一个方法将数组中的每个元素都*2 ”这篇文章吧。写一个方法,...
    99+
    2023-06-27
  • Python删除列表中的多个元素【四种方法】
    文章目录 1 使用切片删除多个元素2 使用列表解析3 利用romove()函数4 利用pop()函数 1 使用切片删除多个元素 利用索引进行对应索引元素的删除 改变原始列表 my_list...
    99+
    2023-09-22
    python 开发语言 matplotlib
  • Python 平方列表中每个数字的多种操作
    map map(function,iterable) x = [1,2,3,4,5] def square(num): return num*num print(list(m...
    99+
    2022-11-11
  • php如何移除数组中的一个元素
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php移除数组中的一个元素1、使用array_shift()array_shift ( $arr )会将 arr 数组开头的第一个元素删除,并作为结果返回。arr 数组...
    99+
    2020-09-30
    php 移除数组元素
  • jquery如何移除数组中的一个元素
    本篇内容主要讲解“jquery如何移除数组中的一个元素”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何移除数组中的一个元素”吧! ...
    99+
    2022-10-19
  • php怎么移除数组中的一个元素
    这篇文章主要介绍了php怎么移除数组中的一个元素的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php怎么移除数组中的一个元素文章都会有所收获,下面我们一起来看看吧。移除方法:1、使用array_shift(),...
    99+
    2023-06-29
  • Python中如何爬取每一个歌单中的歌曲列表
    本篇文章给大家分享的是有关Python中如何爬取每一个歌单中的歌曲列表,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。今天为大家介绍一个爬取网易云音乐每一个歌单中的歌曲汇总,你想...
    99+
    2023-06-02
  • Python如何删除一个list中的重复元素
    小编给大家分享一下Python如何删除一个list中的重复元素,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!请写出一段 Pyth...
    99+
    2022-10-19
  • Mysql将一个表中某一列数据复制到另一个表中某一列里的示例分析
    这篇文章将为大家详细讲解有关Mysql将一个表中某一列数据复制到另一个表中某一列里的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql复制表中的一列到另一个...
    99+
    2022-10-18
  • php如何排除一个数组中在另一个数组内的元素
    这篇“php如何排除一个数组中在另一个数组内的元素”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何排除一个数组中在另...
    99+
    2023-07-05
  • python如何删除数组中的某个元素
    在Python中,可以使用`del`关键字或者使用列表的`remove()`方法来删除数组中的某个元素。1. 使用`del`关键字:...
    99+
    2023-09-26
    python
  • php怎么去除一个数组中的数组元素
    去除方法:1、用“foreach($arr as $k=>$v){//循环体}”循环遍历数组;2、在循环体中,用“if(is_array($v)){unset($arr[$k]);}”判断数组元素“$v”是否为数组类型,如果是则删除该...
    99+
    2022-06-14
    php数组 php
  • php如何去除一个数组中的数组元素
    这篇文章主要介绍“php如何去除一个数组中的数组元素”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何去除一个数组中的数组元素”文章能帮助大家解决问题。去除方法:1、用“foreach($ar...
    99+
    2023-06-30
  • python如何将列表中的所有元素组合成字符串
    这篇文章主要为大家展示了“python如何将列表中的所有元素组合成字符串”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何将列表中的所有元素组合成字...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作