Python中文
首页
教程
问答
标签
搜索
登录
注册
Python将数组列表格式化为字符串
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我想要一个数组列表并将它附加到一个字符串上。在</p> <p>Python 2.7.10,Windows 10</p> <p>从mySQL表加载列表,输出如下:</p> <pre><code>skuArray = [('000381001238',) ('000381001238',) ('000381001238',) ('FA200513652',) ('000614400967',)] </code></pre> <p>我想把这个列表附加到一个单独的查询中</p> <p><strong>问题:</strong></p> ^{pr2}$ <p>我得到了一个错误:</p> <pre><code>TypeError: cannot concatenate 'str' and 'tuple' objects </code></pre> <p>我想我需要将字符串格式化为:</p> <pre><code>'000381001238', '000381001238', '000381001238', 'FA200513652','000614400967' </code></pre> <p><strong>最终</strong>字符串需要读取:</p> <pre><code>query = query+"WHERE ItemLookupCode IN ('000381001238', '000381001238', '000381001238', 'FA200513652','000614400967') " </code></pre> <p>我试过以下方法:</p> <pre><code>skuArray = ''.join(skuArray.split('(', 1)) skuArray = ''.join(skuArray.split(')', 1)) </code></pre> <p>第二次尝试:</p> <pre><code>skus = [sku[0] for sku in skuArray] stubs = ','.join(["'?'"]*len(skuArray)) msconn = pymssql.connect(host=r'*', user=r'*', password=r'*', database=r'*') cur = msconn.cursor() query =''' SELECT ItemLookupCode,Description, Quantity, Price, LastReceived FROM Item WHERE ItemLookupCode IN { sku_params } ORDER BY LastReceived ASC;'''.format(sku_params = stubs) cur.execute(query, params=skus) row = cur.fetchone() print row[3] cur.close() msconn.close() </code></pre> <p>提前感谢您的帮助!在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>假设<code>skuArray</code>是一个列表,如下所示:</p> <pre><code>>>> skuArray = [('000381001238',), ('000381001238',), ('000381001238',), ('FA200513652',), ('000614400967',)] </code></pre> <p>您可以这样格式化字符串:</p> ^{pr2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
4 回答
如何添加表示整数的擦边字符串?
1 回答
如何添加要在Bokeh中使用的新font.ttf文件?
9 回答
如何添加要显示的矩阵XY轴编号和XY轴
10 回答
如何添加计数?
3 回答
如何添加计数器函数?
3 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
10 回答
如何添加计数器来跟踪while循环中的月份和年份?
10 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
9 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
4 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
1 回答
如何添加评论拉梅尔亚姆
2 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
1 回答
如何添加谷歌地点自动完成到Flask?
2 回答
如何添加超时、python discord bot
3 回答
如何添加超过1dp的检查
4 回答
如何添加距离方法
5 回答
如何添加跟随游戏的敌人精灵
6 回答
如何添加路径以便python可以找到程序?
3 回答
如何添加身份验证/安全性以使用happybase访问HBase?
3 回答