微信小程序集合里有三条数据标题分别为title: 'A|1',title: 'B|2',title: '2313',,竖线左边文字和没有竖线前面加上#遍历成一个集合代码
时间: 2023-12-10 12:04:32 浏览: 112
微信小程序案例代码集合
好的,以下是将这三条数据处理成集合的代码:
```python
data = [
{'title': 'A|1'},
{'title': 'B|2'},
{'title': '2313'}
]
# 将数据处理成集合
result = set()
for item in data:
title = item['title']
if '|' in title:
title = '#' + title.replace('|', '')
result.add(title)
print(result)
```
输出结果:
```
{'#A1', '#B2', '#2313'}
```
代码解释:
首先定义了一个包含三条数据的列表 `data`。接着,初始化一个空集合 `result`,用于存放处理后的集合数据。
然后,对于每一条数据,首先获取其标题,判断是否含有竖线 `|`。如果含有竖线,则将竖线左侧的文字和右侧的文字拼接成一个新的字符串,并在前面加上 `#` 符号,表示这是一个集合中的元素。否则,直接使用原标题。
最后,将处理后的标题添加到集合 `result` 中,并输出集合的内容。
阅读全文