gpt4 book ai didi

list - 在String Dart列表中查找重复的值

转载 作者:行者123 更新时间:2023-12-03 04:59:24 25 4
gpt4 key购买 nike

我有以下带有重复值的列表,我需要检查值是否重复打印,否则请跳过它

列表lst = [“AA”,“BB”,“BBB”,“AA”];

应打印的内容是:

机管局

谢谢 ;

最佳答案

这对您有用吗?

List list = ["AA", "BB", "BBB", "AA"];
List distinctList = list.toSet().toList();

void main() {

for (int i = 0; i < distinctList.length; i++) {
list.remove(distinctList[i]);
}

//// or you could use a "for in" like this:
// for (var item in distinctList) {
// list.remove(item);
// }

print(list.toSet().toList());

}

或在Set上使用 forEach()
List list = ['AA', 'BB', 'BBB', 'AA'];

void main() {
list.toSet().forEach((item) => {list.remove(item)});

print(list.toSet().toList());
}

关于list - 在String Dart列表中查找重复的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59909947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com