Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
规范化列表中的名称(python)_Python - Fatal编程技术网

规范化列表中的名称(python)

规范化列表中的名称(python),python,Python,我需要规范化列表中的名称。例如: (巴西名字) 这位是伊戈尔·达席尔瓦 应该是这样的:伊戈尔·达席尔瓦 -每个名字的第一个字母都应该大写,但只有第一个字母。 -连接词,如“da”应仅用小写字母书写 -所有多余的空间都必须移除 有人知道如何做到这一点吗 每个名字的第一个字母都应该大写,但只有第一个字母 查看字符串.title()方法 -连接词,如“da”应仅用小写字母书写 查看字符串.lower()方法 -所有多余的空间都必须移除 查看string.split()方法以分离名称,查看方法。join

我需要规范化列表中的名称。例如: (巴西名字)

这位是伊戈尔·达席尔瓦 应该是这样的:伊戈尔·达席尔瓦

-每个名字的第一个字母都应该大写,但只有第一个字母。 -连接词,如“da”应仅用小写字母书写 -所有多余的空间都必须移除

有人知道如何做到这一点吗

每个名字的第一个字母都应该大写,但只有第一个字母

查看字符串
.title()
方法

-连接词,如“da”应仅用小写字母书写

查看字符串
.lower()
方法

-所有多余的空间都必须移除


查看string
.split()
方法以分离名称,查看
方法。join()
方法以使用单个空格重新组合名称

您已经尝试过做什么了?但是如何在列表中的字符串中使用它们呢?首先,创建一个可以修复单个名称的函数。然后在列表上循环并将该函数应用于每个名称,然后使用结果生成一个新列表。