python

当前位置:中华考试网 >> python >> python编程基础 >> 文章内容

python列表中extend和append有什么区别?

来源:中华考试网  [2020年9月30日]  【

  python列表操作之extend和append的区别:

  list.append(obj)

  在列表末尾添加新的对象

  list.extend(seq)

  在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

  li = ['a', 'b', 'c']

  li.extend(['d', 'e', 'f'])

  print li

  print len(li)

  print li[-1]

  li = ['a', 'b', 'c']

  li.append(['d', 'e', 'f'])

  print li

  print len(li)

  print li[-1]

  运行结果如下:

  ['a', 'b', 'c', 'd', 'e', 'f']

  6

  f

  ['a', 'b', 'c', ['d', 'e', 'f']]

  4

  ['d', 'e', 'f']

责编:hym
  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试