python中append的使用技巧

11次阅读

共计 1719 个字符,预计需要花费 5 分钟才能阅读完成。

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 方法的使用。

描述: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()方法用于将传入的对象附加 (添加) 到现有列表中。智汇返佣 https://www.kaifx.cn/broker/t…

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