问答详情
源自:4-11 学生选课---通过 Set 集合管理课程

想知道修改Set中的元素该怎么编程

在小明同学已选的student.courses课程中做修改,例如:将已选的数据结构课程改为汇编语言。该如何编写程序

提问者:慕粉4060565 2016-12-16 10:43

个回答

  • itme_BJV
    2017-02-10 17:00:03

    不能修改的,因为无序。你可能改变第一个元素,第二个,第三个。

  • 一luckydog一
    2016-12-16 15:17:04



    Set里没有像list中modify的方法那样直接修改,(你如果看Set的API文档中会发现没有提供修改方法),因为Set中的元素是无序的所以你不能指定位置进行修改(其实你仔细想想因为无序所以也不存在修改之说)你可以通过先remove,再add的形式进行“修改”