【发布时间】:2019-09-12 08:06:43
【问题描述】:
我有一个从文件导入的字符串列表(其他帖子只有单个单词或整数),我无法使用嵌套循环将索引中的每个单词分隔到自己的列表中,然后将每个首字母创建首字母缩略词。
我尝试分离每个索引并通过另一个循环处理它以获取每个单词的第一个字母,但我得到的最接近的是从原始层中提取每个索引的每个第一个字母。
text = (infile.read()).splitlines()
acronym = []
separator = "."
for i in range(len(text)):
substring = [text[i]]
for j in range(len(substring)):
substring2 = [substring[j][:1])]
acronym.append(substring2)
print("The Acronym is: ", separator.join(acronym))
Happy Path:多字串列表将被翻译成带有换行符的首字母缩略词。 最后应该输出的示例:D.O.D. \n 美国国家安全局\n 等等。
到目前为止发生了什么:在我得到它在句子级别获取每个索引的第一个单词的第一个字母之前,但我还没有弄清楚如何嵌套这些循环以获取每个索引的单个单词.
有用的知识:分割线后的开头格式(因为人们无法阅读此内容)是一个索引列表,其语法如下:['Department of Defense', 'National Security Agency', ...]
【问题讨论】:
-
习惯上包括粘贴的样本数据、当前输出和预期输出。请阅读以下文档,然后编辑并重新表述问题。 Take the Tour & How to ask a good question & Minimal, Reproducible Example & How much research effort is expected of Stack Overflow users?
标签: python-3.x