Python:计算站点名称中的单词长度

Python:计算站点名称中的单词长度,python,Python,被python脚本的一部分卡住了。例如,我得到了两个域名,如: domain.com new.domain1.us 是否可以计算每个单词的单词长度,用点分隔,并将长度放在每个单词前面的括号中,如: 6域3通信 3新域名12 US 方法split将给定字符处的字符串拆分为字符串数组 len将返回给定字符串/数组/的长度 通过这两个功能,您可以解决您的问题: domain = "www.google.de" split_domain = domain.split('.') domain_with_

被python脚本的一部分卡住了。例如,我得到了两个域名,如:

domain.com new.domain1.us 是否可以计算每个单词的单词长度,用点分隔,并将长度放在每个单词前面的括号中,如:

6域3通信 3新域名12 US 方法split将给定字符处的字符串拆分为字符串数组

len将返回给定字符串/数组/的长度

通过这两个功能,您可以解决您的问题:

domain = "www.google.de"
split_domain = domain.split('.')

domain_with_len = ""
for part in split_domain:
    domain_with_len += "(" + str(len(part)) + ")" + part
如果使用_len打印域_,则会得到以下结果:

(3)www(6)google(2)de

.join'{}{}'.formatlenx,x代表字符串中的x.split'.@AvihooMamka我在str中错过了一个,现在我更新了。我删除了我的评论。不再相关了。
(3)www(6)google(2)de