python如何去掉array括号取数值

Python016

python如何去掉array括号取数值,第1张

可以使用numpy函数flatten():

import numpy as np

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

result = arr.flatten()

print(result) # 输出结果为:[1 2 3 4]

python正则表达式

(.*?版)

替换为空

注意小括号是中文小括号

完整的python程序如下

#!/usr/bin/env python

#encoding: utf-8

import re

str = '多摩君1(英文版)\n多摩君2(四川话版) \n多摩君3(东北版)\n多摩君4(上部) '

out = re.sub('(.*?版)', '', str)

print out

输出

多摩君1

多摩君2

多摩君3

多摩君4 (上部)

column = 1, 2, 3

print(type(column))

colnum_name = 'a,b,c'

sql = '''insert into 2016_02_01({0}) values {1}'''.format(colnum_name, column)

print(sql)

可以看到column=1,2,3返回的是个元祖,把values的括号去掉就行了