如何将 python 中空列表的初始化表示为伪代码
How to represents initialization of empty list in python into pseudocode
我想问一下如何将空列表的初始化表示成伪代码,我的代码如下:
cat1 = []
cat2 = []
cat3 = []
cat4 = []
cat5 = []
cat6 = []
cat7 = []
在这里我想问一下如何将这些东西表示成好看和简单的伪代码。
不太确定你在问什么,但我会说遵循一些简单的伪代码格式
Set cat1 to empty list
Set cat2 to empty list
Set cat3 to empty list
Set cat4 to empty list
Set cat5 to empty list
Set cat6 to empty list
Set cat7 to empty list
如果我觉得有必要在伪代码中包含这些,我可能会使用 "SET" 或 "ASSIGN" 这个词。例如:
"SET cat5 equal to EMPTY LIST"
"ASSIGN EMPTY LIST to cat5"
此外,变量名应该替换为对它们最终包含的内容的更好描述,而不是变量名本身。我无法在这个例子中做到这一点,因为我不知道它们会是什么。
回应您在两个答案中留下的评论:我不担心重复。伪代码的重点是清楚地解释一个算法,如果它需要很长才能很好地做到这一点,那就这样吧。我能想到的唯一缩短它的方法是使用 "FOR EACH list of < x >",但这可能意味着对某些读者的循环,并且会让你更难分辨你稍后在伪代码中指的是哪个列表,所以我不认为我会推荐它。你最好让你的伪代码长而明确,而不是为了简洁而牺牲清晰度。
我想问一下如何将空列表的初始化表示成伪代码,我的代码如下:
cat1 = []
cat2 = []
cat3 = []
cat4 = []
cat5 = []
cat6 = []
cat7 = []
在这里我想问一下如何将这些东西表示成好看和简单的伪代码。
不太确定你在问什么,但我会说遵循一些简单的伪代码格式
Set cat1 to empty list
Set cat2 to empty list
Set cat3 to empty list
Set cat4 to empty list
Set cat5 to empty list
Set cat6 to empty list
Set cat7 to empty list
如果我觉得有必要在伪代码中包含这些,我可能会使用 "SET" 或 "ASSIGN" 这个词。例如:
"SET cat5 equal to EMPTY LIST"
"ASSIGN EMPTY LIST to cat5"
此外,变量名应该替换为对它们最终包含的内容的更好描述,而不是变量名本身。我无法在这个例子中做到这一点,因为我不知道它们会是什么。
回应您在两个答案中留下的评论:我不担心重复。伪代码的重点是清楚地解释一个算法,如果它需要很长才能很好地做到这一点,那就这样吧。我能想到的唯一缩短它的方法是使用 "FOR EACH list of < x >",但这可能意味着对某些读者的循环,并且会让你更难分辨你稍后在伪代码中指的是哪个列表,所以我不认为我会推荐它。你最好让你的伪代码长而明确,而不是为了简洁而牺牲清晰度。