【问题标题】:How to merge similar items in a list in dart programming? [duplicate]如何在飞镖编程中合并列表中的相似项目? [复制]
【发布时间】:2020-01-02 21:41:14
【问题描述】:

dart 编程语言如何合并列表中的相似项?

我有这样的列表:

[A0, A1, A2, A3, A4, B0, B1, B2, B3, B4, C0, C1, C2, C3, C4, D0, D1, D2, D3, D4, A0, A1, A2, A3, A4, B0, B1, B2, B3, B4, C0, C1, C2, C3, C4, D0, D1, D2, D3, D4]

我想要这样的列表:

[A0, A1, A2, A3, A4, B0, B1, B2, B3, B4, C0, C1, C2, C3, C4, D0, D1, D2, D3, D4]

如何做到这一点?

【问题讨论】:

    标签: string algorithm list flutter dart


    【解决方案1】:

    您可以从给定的List 初始化一个Set 并将其再次转换回List

    List myList = [A0, A1, A2, A3, A4, B0, B1, B2, B3, B4, C0, C1, C2, C3, C4, D0, D1, D2, D3, D4, A0, A1, A2, A3, A4, B0, B1, B2, B3, B4, C0, C1, C2, C3, C4, D0, D1, D2, D3, D4];
    
    List ouput = Set.of(myList).toList(); // removes duplicates
    

    【讨论】:

      猜你喜欢
      • 2020-02-21
      • 2011-07-19
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2019-07-09
      • 2019-11-30
      • 2021-06-29
      相关资源
      最近更新 更多