从列表中删除特定字符(Python3)

从列表中删除特定字符(Python3),python,string,list,Python,String,List,有一份清单: 名称=[('Ferdinand',)] 我想得到这个: “费迪南德” 我该怎么办?在列表中有一个元素元组。要简单地将变量name设置为string:Ferdinand,您可以使用 name = name[0][0] 如果在元组中有多个字符串,这将是访问完整字符串表示的一种方法: names = [('Ferdinand','surname'),('John','surname')] for tup in names: full_name = " ".join(tup)

有一份清单:

名称=[('Ferdinand',)]

我想得到这个:

“费迪南德”


我该怎么办?

列表中有一个元素
元组
。要简单地将变量
name
设置为
string
Ferdinand
,您可以使用

name = name[0][0]
如果在
元组
中有多个
字符串
,这将是访问完整
字符串
表示的一种方法:

names = [('Ferdinand','surname'),('John','surname')]
for tup in names:
    full_name = " ".join(tup)

name[0][0]
?…print(name)不会返回您想要的内容?这是列表中的元组。可以将列表视为只读列表。在这里,您希望列表中的第一项位于索引0处(这将生成元组),元组的第一项位于索引0处。换句话说,
名称[0][0]
。但实际上,这是基本的Python。我鼓励你重读这本书。