妙数

python3基础数据类型之列表
python3中经常使用的可以用来存放数据的几种数据类型,常见的是列表、元组、集合、字典。下面对列表这种常见数据类...
扫描右侧二维码阅读全文
17
2019/01

python3基础数据类型之列表

python3中经常使用的可以用来存放数据的几种数据类型,常见的是列表、元组、集合、字典。下面对列表这种常见数据类型进行总结

列表(List)

  • 特点:列表中的数据是可变的,列表用[]来包括列表里的数据
  • 生成列表
ls = ['a','b','c']
  • 列表赋值(将列表中第一位赋值为'1',生成['1', 'b', 'c'])
ls[0] = '1'
  • 增加列表元素,使用list.append()函数实现(在列表末位增加字符串'd',生成['1', 'b', 'c', 'd'])
ls.append('d')
  • 删除列表元素(删除列表中第一个元素,生成['b', 'c', 'd'])
del ls[0]
  • 分片赋值(自动切割字符串,生成列表['m', 'i', 'o', 's', 'h', 'u'])
ls = list('mioshu')

注:append方法只能在末尾赋值,分片赋值可以在任意位置赋值(示例,在起始位置插入www,生成['w', 'w', 'w', 'm', 'i', 'o', 's', 'h', 'u'])

ls[0:0] = list('www')
  • 分片赋值的删除,新产生的列表元素可以用del删除,也可直接复制为空列表
ls[0:3] = []

列表的嵌套

  • 列表中是可以继续嵌套列表的(生成新的列表[['a', 'b', 'c'], ['m', 'i', 'o', 's', 'h', 'u']])
ls1 = ['a','b','c']
ls2 = list('mioshu')
ls_mix = [ls1,ls2]
print(ls_mix)

列表方法

  • python中的列表有多种内置方法,可以方便的操作列表中的数据
  • list.append(),在列表末尾添加元素
  • list.count(),统计列表中某个元素的个数,括号里添加需要统计的字符串
  • list.extend(),列表的延长
最后修改:2019 年 01 月 17 日 02 : 48 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论