列表(list)和集合(set)
程序员文章站
2022-03-03 08:52:35
...
- list 列表中的元素可以有重复项,set 集合是无序的不重复序列
>>> a = [1,2,3,4,4.2]
>>> a
[1, 2, 3, 4, 4.2]
>>> a = set('12345432')
>>> a
{'4', '2', '3', '1', '5'}
- 添加。列表list 添加元素 用 append
集合set添加元素用 add
>>> a = [1,2]
>>> a.append(3)
>>> a
[1, 2, 3]
>>> a = set('12')
>>> a.add(3)
>>> a
{'2', 3, '1'}
- 删除。列表删除 del 语法格式为:del a[ ] a为列表名称
集合删除用remove 或者discard 语法格式为:
a.remove(’ ‘) a.discard(’ ')
>>> a = [1,2,3,4]
>>> del a[0]
>>> a
[2, 3, 4]
>>> a = set('12345')
>>> a.remove('1')
>>> a
{'4', '2', '3', '5'}
>>> a.discard('2')
>>> a
{'4', '3', '5'}
- 更新列表(修改元素) list直接利用索引值进行修改 如 a[1] = gr
>>> a = ['cd','ef','tl']
>>> a[1] = gr
>>> a[1] = 'gr'
>>> a
['cd', 'gr', 'tl']
上一篇: 燕十八php视频教程:2022年最新燕十八php相关视频教程全集
下一篇: 关于集合List和Set
推荐阅读
-
Java8利用stream的distinct()方法对list集合中的对象去重和抽取属性去重
-
Java之List和Set
-
List、Set集合系列之剖析HashSet存储原理(HashMap底层)
-
详谈Python中列表list,元祖tuple和numpy中的array区别
-
python 集合 并集、交集 Series list set 转换的实例
-
day07-set集合,深浅拷贝,list删除,字符串join操作
-
【转载】C#中ArrayList集合类和List集合类的比较
-
【转载】C#中List集合中Last和LastOrDefault方法的差别
-
【转载】C#中List集合SingleOrDefault和FirstOrDefault方法有何不同
-
Java语法基础之集合-Set+集合-List