猿问

列表中的单引号

我试图从我拥有的列表中删除引号。我有这个:


Letcodea =

     ['F',

     'G',

     'L',

     'Q',

     'P',

     'F',

     'G',

     'L',

     'Q',

     'P',

     'F',

     'G',

     'L',

     'Q',

     'P',

     'F',

     'G',

     'L',

     'Q',

     'P']

他们使用一个简单的代码我有这个:


gamma = []

    omega = [','.join(map(repr, letcodea))]

    for oem in omega:

        oem = oem.replace("'", "")

        gamma.append(oem)

    gamma


    ['F,G,L,Q,P,F,G,L,Q,P,F,G,L,Q,P,F,G,L,Q,P']

有谁知道我可以删除列表开头和结尾处的引号吗?先感谢您


慕少森
浏览 1575回答 1
1回答

RISEBY

我想你只是想要:print('[' + ','.join(Letcodea) + ']')或者如果您确实想使用所有额外的代码:gamma = []omega = [','.join(map(repr, Letcodea))]for oem in omega:    oem = oem.replace("'", "")    gamma.append(oem)print('[' + gamma[0] + ']')无论哪种方式,您都会得到:[F,G,L,Q,P,F,G,L,Q,P,F,G,L,Q,P,F,G,L,Q,P]
随时随地看视频慕课网APP

相关分类

Python
我要回答