pyhton列表

一、合并列表
1.append

list1=[9,7,8]
list2=[1,3,2]
list1.append(list2)
print(list1)
#[9, 7, 8, [1, 3, 2]]

2.extend

L1=[1,2,3,4,5]
L2=[6,7,8,9,10]
L1.extend(L2)
print(L1)
#[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]


3.直接相加

list1=[9,7,8]
list2=[1,3,2]
list1+=list2
print(list1)
#[9, 7, 8, 1, 3, 2]

4.切片(可在任意位置加)

L1=[1,2,3,4,5]
L2=[6,7,8,9,10]
L1[0:0]=L2
print(L1)
#[6, 7, 8, 9, 10, 1, 2, 3, 4, 5]


L1=[1,2,3,4,5]
L2=[6,7,8,9,10]
L1[1:0]=L2
print(L1)
#[1, 6, 7, 8, 9, 10, 2, 3, 4, 5]

二、列表元素排序

list1=[9,7,8]
list2=[1,3,2]
list1.extend(list2)
print(list1)
#[9, 7, 8, 1, 3, 2]

list1.sort()
print(list1)
#[1, 2, 3, 7, 8, 9]

list1.sort(reverse=True)
print(list1)
#[9, 8, 7, 3, 2, 1]

list1=sorted(list1)
print(list1)
#[1, 2, 3, 7, 8, 9]

list1=sorted(list1,reverse=True)
print(list1)
#[9, 8, 7, 3, 2, 1]

三、列表遍历

scores =  [91, 95, 97, 99, 92, 93, 96, 98]
for score in scores:
    print(score,end=' ')
#91 95 97 99 92 93 96 98 

和字典遍历类似:

movies = {'妖猫传':['黄轩'],'无问西东':['章子怡'],'超时空同居':['雷佳音'],}

for movie in movies:
    print(movie,end=' ')

#妖猫传 无问西东 超时空同居 

四、计算平均值
1.numpy库

import numpy as np 

scores =  [91, 95, 97, 99, 92, 93, 96, 98]
average=np.mean(scores)
print(average)

#95.125

2.numpy中array

元素级运算

import numpy as np

a = np.array([1,2,3,4])
print(a)
#[1 2 3 4]

矩阵运算(二维数组)
import numpy as np

a = np.array([[1,2],[3,4]])
print(a)

结果为
[[1 2]
 [3 4]]

import numpy as np 

scores1 =  [91, 95, 97, 99, 92, 93, 96, 98]
scores3 = np.array(scores1)
average=np.mean(scores1)
print(' 低于平均成绩的有:{}'.format(scores3[scores3<average]))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值