小编fre*_*ger的帖子

将一列附加到二维数组

我在 Python 中有一个名为“AllLines”的二维数组

[['Suppliers', 'Spend', 'Test Field\n'], 
 ['Dell Inc', '9000', '1\n'], 
 ['Dell Computers', '9000', '2\n'], 
 ['HBC Corp', '9000', '3\n'], 
 ['HBC INC', '9000', '4']]
Run Code Online (Sandbox Code Playgroud)

所以,它是一个数组中的一个数组。我需要将项目附加到内部数组。给我这个:

[['NEW','Suppliers', 'Spend', 'Test Field\n'], 
 ['N-E-W','Dell Inc', '9000', '1\n'], 
 ['N-E-W---','Dell Computers', '9000', '2\n'], 
 ['N-E---W','HBC Corp', '9000', '3\n'], 
 ['N-W-W','HBC INC', '9000', '4']]
Run Code Online (Sandbox Code Playgroud)

如何实现向内部数组添加新项目?

python

2
推荐指数
1
解决办法
1万
查看次数

如何将变量传递给双变量电话功能

我已经下载了双联音电话功能:https://github.com/dracos/double-metaphone

它应该像这样工作:

>>> dm(u'aubrey')
('APR', '')
>>> dm(u'richard')
('RXRT', 'RKRT')
>>> dm(u'katherine') == dm(u'catherine')
True
Run Code Online (Sandbox Code Playgroud)

如何将变量传递给此函数?你总是在路上.我需要能够做到

dm(x)==dm(y)
Run Code Online (Sandbox Code Playgroud)

现在这是发生的事情:

>>> x='wal mart'
>>> y='wall mart'
>>> dm(x)==dm(y)
Traceback (most recent call last):
File "<pyshell#35>", line 1, in <module>
dm(x)==dm(y)
File "<pyshell#18>", line 6, in dm
st = ''.join((c for c in unicodedata.normalize('NFD', st) if unicodedata.category(c) != 'Mn'))
TypeError: normalize() argument 2 must be unicode, not str
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
685
查看次数

标签 统计

python ×2