狼先生

列表的索引及使用方法

描述

  • 列表的索引和取值
  • 列表中字符串的修改
  • 列表中字符串的添加及插入
  • 列表中字符串的删除

方法

列表的索引和取值

列表的索引是从0而不是1开始。

列表的索引
列表的索引

例子

>>> bicycles = ['trek', 'cannondale', 'redling', 'specialized']

# 取列表中的第1个元素并以首字母大写显示
>>> print("列表的第1个字符串是:" + bicycles[0].title() )

# 取列表中的倒数第4个元素并以全部大写显示
>>> print("列表的倒数第4个字符串是:" + bicycles[-4].upper() )

列表的第1个字符串是Trek
列表的倒数第4个字符串是TREK

列表中字符串的修改

例子

>>> bicycles = ['trek', 'cannondale', 'redling', 'specialized']

# 把列表中第一个元素‘trek’修改为‘honda’
>>> bicycles[0] = 'honda'

# 打印出修改后的列表
>>> print(bicycles)

['honda', 'cannondale', 'redling', 'specialized']

列表中字符串的添加及插入

  • list.append('string')
  • list.insert(索引,'string')

例子

>>> bicycles = ['trek', 'cannondale', 'redling', 'specialized']

# 给列表中添加一个元素‘honda’
>>> bicycles.append('honda')
# 打印出添加元素后的列表
>>> print(bicycles)

['honda', 'cannondale', 'redling', 'specialized', 'honda']

# 根据索引给列表中插入一个元素‘yamaha’
>>> bicycles.insert(0,'yamaha')
# 打印出添加元素后的列表
>>> print(bicycles)

['yamaha', 'honda', 'cannondale', 'redling', 'specialized', 'honda']

列表中字符串的删除

  • del list[索引]
  • list.pop(索引)
  • list.remove('列表中字符串的值')

例子

>>> bicycles = ['trek', 'cannondale', 'redling', 'specialized']

# 删除列表中的元素:'cannondale'
>>> del bicycles[1]
# 打印出删除元素后的列表
>>> print(bicycles)

['trek', 'redling', 'specialized']

# 删除列表中的最后一个元素
>>> bicycles.pop()

'specialized'

# 打印出删除后的列表
>>> print(bicycles)

['trek', 'redling']

# 删除列表中的元素:'trek'
>>> bicycles.remove('trek')
# 打印出删除元素后的列表
>>> print(bicycles)

['redling']

注: list.pop(),没有索引时,默认删除最后一个元素;有索引时删除对应的值。

Copyright © 2020 Mr.Wolf Views