从列表中删除特定字符(Python3)
有一份清单: 名称=[('Ferdinand',)] 我想得到这个: “费迪南德”从列表中删除特定字符(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)
我该怎么办?在
列表中有一个元素元组
。要简单地将变量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。我鼓励你重读这本书。