Python 3.x 有人能给我解释一下这段代码的背景流程吗

Python 3.x 有人能给我解释一下这段代码的背景流程吗,python-3.x,Python 3.x,1。input\U string=input(“输入以空格分隔的家庭成员”) 此行要求用户输入名称,并用逗号分隔。名称作为单个字符串存储在“input_string”中 2。家庭列表=输入字符串。拆分(“”) 此行将通过使用逗号分隔字符串中的名称,将其转换为数组 3。打印(“\n”) 这行打印一个空行 4。打印(“这是按字母顺序排列的列表:”) 这一行将在打印函数中的新一行中用引号打印文本 5。对于已排序(系列列表)中的名称:打印(名称) 这一行将获取在第2行创建的数组名,按字母顺序排序,然后按

1。input\U string=input(“输入以空格分隔的家庭成员”)

此行要求用户输入名称,并用逗号分隔。名称作为单个字符串存储在“input_string”中

2。家庭列表=输入字符串。拆分(“”)

此行将通过使用逗号分隔字符串中的名称,将其转换为数组

3。打印(“\n”)

这行打印一个空行

4。打印(“这是按字母顺序排列的列表:”) 这一行将在打印函数中的新一行中用引号打印文本

5。对于已排序(系列列表)中的名称:打印(名称)


这一行将获取在第2行创建的数组名,按字母顺序排序,然后按顺序逐行打印。

您能更具体一点吗?你所说的后台进程是什么意思?通常,这段代码应该以逐字的方式返回字符串的排序顺序,但当我运行这段代码时,它不会返回任何内容。所以我想知道为什么会发生这样的事!!请澄清您熟悉的部件以及您需要的详细程度背景过程“任意深入。请参阅如何提出一个可回答的主题问题和最佳帮助我们帮助您的页面。如果您觉得代码表现意外,请提供一个包含输入以及预期和实际输出的页面。只有函数可以返回任何内容。您没有在此处定义任何函数,因此自然不会返回任何内容。您的建议是什么?”input?@alert Alberto,我也希望如此,但当我运行此代码时,它不会返回任何信息。因此,我想知道发生这种情况的原因!!请注意Python中的主要序列类型是列表,而不是数组。名称数组通常用于包含本机类型(array.array和numpy.array)的特定类型.您使用的是什么编辑器/IDE以及python的哪个版本?
input_string = input("Enter family members separated by space ")
family_list = input_string.split(" ")
print("\n")
print("Here is the list in alphabetical order:")

for name in sorted (family_list):
    print(name)