A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 专注的一批 中级黑马   /  2020-7-2 10:54  /  2588 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

append函数会在数组后加上相应的元素

例:

a=[1,2,3]
a.append(5)
此时,运行结果为 [1, 2, 3, 5]

a=[1,2,3]
a.append([5])
此时,运行结果为 [1, 2, 3, [5]]

结果不再为一个数组,而是list

用append生成多维数组:

import numpy as np
a=[]
for i in range(5):
    a.append([])
    for j in range(5):
        a[i].append(i)
结果如下:

[[0, 0, 0, 0, 0],
[1, 1, 1, 1, 1],
[2, 2, 2, 2, 2],
[3, 3, 3, 3, 3],
[4, 4, 4, 4, 4]]
矩阵转置函数transpose方法:

a=np.transpose(a)
结果如下:

      ([[0, 1, 2, 3, 4],
       [0, 1, 2, 3, 4],
       [0, 1, 2, 3, 4],
       [0, 1, 2, 3, 4],
       [0, 1, 2, 3, 4]])
数组合并操作:

h=np.arange(-2,2,1)
h.shape
k1=np.c_[h,h] #横向合并函数1 np.c_,将数组转化为列向量
k2=np.hstack((h,h)) #横向合并函数2 np.hstack,将数组作为横向量
print("k1="+str(k1))
print("k2="+str(k2))
l1=np.r_[[h],[h]] #纵向合并函数np.r_
l2=np.vstack((h,h)) #纵向合并函数np.vstack
print("l1="+str(l1))
print("l2="+str(l2))
结果如下:

k1=[[-2 -2]
[-1 -1]
[ 0  0]
[ 1  1]]
k2=[-2 -1  0  1 -2 -1  0  1]
l1=[[-2 -1  0  1]
[-2 -1  0  1]]
l2=[[-2 -1  0  1]
[-2 -1  0  1]]
————————————————
最近做一个项目,需要在列表(list)中添加字符串信息,现说一下append方法的使用智汇返佣https://www.kaifx.cn/broker/thinkmarkets.html。

描述:append() 方法用于在列表末尾添加新的对象。

语法:list.append(obj)

参数:obj添加到列表末尾的对象。

返回值:该方法无返回值,但是会修改原来的列表。


appned()函数的使用方法
append()函数的具体使用方法:

# 描述:append() 方法用于在列表末尾添加新的对象。

# 语法:list.append(obj)

# 参数:obj添加到列表末尾的对象。

# 返回值:该方法无返回值,但是会修改原来的列表。

list=['123','张三','san.zhang']

list.append(20190731)

print('添加的数据是:',list)
pop()函数

1、描述

pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

语法

pop()方法语法:

list.pop(obj=list[-1])
2、参数

obj – 可选参数,要移除列表元素的对象。

3、返回值

该方法返回从列表中移除的元素对象。

4、实例

以下实例展示了 pop()函数的使用方法:

#!/usr/bin/python
aList = [123, 'xyz', 'zara', 'abc'];
print "A List : ", aList.pop();
print "B List : ", aList.pop(2);
以上实例输出结果如下:

A List : abc
B List : zara
append()函数

1、描述

Python列表append()方法用于将传入的对象附加(添加)到现有列表中。

2、语法

以下是append()方法的语法 -

list.append(obj)
Python
3、参数

obj - 这是要添加到列表中的对象。

4、返回值

此方法不返回任何值,但更新现有列表。

5、示例

以下示例显示了append()方法的用法。

#!/usr/bin/python3
list1 = ['C++', 'Java', 'Python']
list1.append('C#')
print ("updated list : ", list1)
Python
当运行上面的程序,它产生以下结果 -

updated list : ['C++', 'Java', 'Python', 'C#']
Gif 演示 Python while 语句执行过程


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马