欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

列表(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']