本文目錄一覽:
- 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
如果不是這個問題,請你將問題描述完善一些。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/279793.html