本文目录一览:
- 1、python列表里的元素乘以一个数
- 2、python数组乘以常数
- 3、python做1D array求救_(:з」∠)_
- 4、对Python中数组的几种使用方法总结
- 5、python中如何用for语句计算数组的乘积
python列表里的元素乘以一个数
列表里的元素不能直接运算,可以取出元素运算如下:
nums=[3,5,8,2]
for m in nums:
print(m*6) #列表元素全部乘以6
python数组乘以常数
给x0数组每个元素都乘以十的负三次方:
x0=[10,30,50,70,90,110,130,150,170,190,210,230,250,270,290,310,330,350,370,390,410,430,450,470,490]
x=[i*1e-3foriinx0]#十的负三次方不能表示为e-3。
结果如下:
[0.01,0.03,0.05,0.07,0.09,0.11,0.13,0.15,0.17,0.19,0.21,0.23,0.25,0.27,0.29,0.31,0.33,0.35000000000000003,0.37,0.39,0.41000000000000003,0.43,0.45,0.47000000000000003,0.49]。
python做1D array求救_(:з」∠)_
# 冒泡排序的 python 实现
def bubble_sort(num_list):
length=len(num_list)-1
for i in range(length):
for j in range(length-i):
if num_list[j+1]num_list[j]:
num_list[j+1],num_list[j]=num_list[j],num_list[j+1]
return num_list
剩下的,自己弄吧
对Python中数组的几种使用方法总结
对Python中数组的几种使用方法总结
今天小编就为大家分享一篇对Python中数组的几种使用方法总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
二维数组的初始化
matirx_done = [[0 for i in range(0, len(matirx))]for j in range(0, len(matirx[0]))]
就将其初始化为一个与matrix相同大小的元素全为 0 的矩阵
数组的多级排序
在数组 idea_collect = [[3, 1, 2], [3, 2, 1], [3, 2, 2], [3, 1, 1]] 中, 先按照第二项排列, 再按照第三项倒序排列 可写为:
idea_collect.sort(key=lambda x: (x[1], -x[2]))
其中, x[1] 代表第二项正序排列, -x[2] 代表第三项倒序排列
排列结果为 [[3, 1, 2], [3, 1, 1], [3, 2, 2], [3, 2, 1]]
在一个 class 中多个函数不传参使用同一个数组
如例所示:
class Partition:
def __init__(self):
self.num_complete = []
def partition(self, num, start, end):
self.num_compelete = num
def partition_core(self):
del self.num_compelete[0]
其中,self.num_compelete就是 class 中两个函数同时可以直接调用的数组, 不过最好先在def __init__中声明这个数组
以上这篇对Python中数组的几种使用方法总结就是小编分享给大家的全部内容了
python中如何用for语句计算数组的乘积
您好,您提问的问题有些模糊,如果问的是一维数组所有元素的成绩是这样的:
a = [1,2,3,4,5,6] #Python中数组存放在list中
result = 1 # result存放结果
for i in a:
result = i*result # a中每个元素都乘进result中
print result
如果不是这个问题,请你将问题描述完善一些。