加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

如何将单个元素元组转换为字符串?

发布时间:2020-12-20 11:40:57 所属栏目:Python 来源:网络整理
导读:我有这个代码: import nltk import pypyodbc text = raw_input() token = nltk.word_tokenize(text) //return a list valuedef search(self,lists): if not self.connected: self.connect() for word in lists: self.cur.execute('SELECT Ybanag FROM Words
我有这个代码:

import nltk
 import pypyodbc

 text = raw_input()
 token = nltk.word_tokenize(text) //return a list value


def search(self,lists):
    if not self.connected:
        self.connect()
    for word in lists:
        self.cur.execute('SELECT Ybanag FROM Words WHERE English IN (%s)' % (','.join('?'*len(lists))),lists)
        result = self.cur.fetchall()
        return result

其中输出是单个元素元组的列表(例如,我输入我们所有):
??????[(‘tore’,),(‘ngaming’,(‘sittam’,)](将输入翻译成母语).我希望将输出转换为字符串以消除[],(),”,’符号.如何将其转换为字符串?

解决方法

你必须使用str.join方法.

>>> a = [('tore',('ngaming',('sittam',)]
>>> " ".join([x[0] for x in a])
'tore ngaming sittam'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读