对于Mind+ Python模式下的一个疑问(建议)

2023-07-141.2万
AI 快速预览详细 收起
本文讨论了在Mind+的Python模式下使用集合时遇到的问题。用户发现使用set.update()方法添加元素时,会将字符串中的每个字符单独添加到集合中。通过尝试使用set.add()方法,可以成功将整个字符串作为单个元素添加。文章建议Mind+提供更明确的代码块来改善这一问题。对于编程教育场景,特别是STEM教育和编程启蒙,本文提供了实用的解决方案。


问题如下:在使用"集合"时,我发现,想要在集合中加入新元素,需要用到这个代码块对于Mind+ Python模式下的一个疑问(建议)图1





其中代码使用到的是set.update(),但是运行后,可以发现,"Mind+"并没有直接被加入集合中,而是将"Mind+"中的字母依次添加
对于Mind+ Python模式下的一个疑问(建议)图2



为什么会这样呢?在网上搜索后,发现另外一种添加元素的方法set.add()
尝试替换一下:
对于Mind+ Python模式下的一个疑问(建议)图3




运行,可见,使用set.add(),便可以将元素全部添加到集合内了
对于Mind+ Python模式下的一个疑问(建议)图4


希望Mind+可以出两个不同的代码块,来改善这个方法
另外,如果是我程序有误造成的,请帮忙指出,谢谢!






创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
Forgotten
Forgotten
已经记录,可以在后续版本添加一个新积木
DFHJ8AGw3Ot
DFHJ8AGw3Ot
可以这样
wdylyh
wdylyh
确实,分两个比较方便
- 没有更多了 -