python列表
2.1 列表
-
def:列表是由一系列按特定顺序排列的元素组成的功能
-
使用方法: [ ] 表示列表,并用 , 来分隔其中的元素
bicycles =['trek','cannondale','redline','specialized']
print(bicycles)
[‘trek’, ‘cannondale’, ‘redline’, ‘specialized’]
2.1.1 访问列表元素
利用方括号 [] 访问列表元素
bicycles =['trek','cannondale','redline','specialized']
print("Which is the most important thing of abicycle?")
print("\t"+bicycles[0].title())
Which is the most important thing of a bicycle?
Trek
2.1.2 索引从0开始!!
bicycles =['trek','cannondale','redline','specialized']
print(bicycles[1],bicycles[3])
cannondale specialized
- python拥有一个访问最后元素的特殊语法:
bicycles =['trek','cannondale','redline','specialized']
print(bicycles[-1]) #[-2]、[-3]、[-4] 依次代表倒数第二第三个元素
specialized
2.1.3 使用列表中的值
bicycles =['trek','cannondale','redline','specialized']
message = "My first bicycle was a " + bicycles[0].title() + "."
print(message)
My first bicycle was a Trek.
2.2 增、删、改
2.2.1 修改列表元素
- 可指定列表名和要修改的元素的索引,再指定该元素的新值
ways = ['train','airplane','ship','track']
print(ways)
ways[0]='bus'
print(ways)
[‘train’, ‘airplane’, ‘ship’, ‘track’]
[‘bus’, ‘airplane’, ‘ship’, ‘track’]
2.2.2 在列表中添加元素
- 在列表末尾添加元素
方法append()
ways = ['train','airplane','ship','track']
print(ways)
ways.append('bicycle')
print(ways)
[‘train’, ‘airplane’, ‘ship’, ‘track’]
[‘train’, ‘airplane’, ‘ship’, ‘track’, ‘bicycle’]
append()方法使得动态创建列表易如反掌
ways = []
ways.append('train')
ways.append('airplane')
ways.append('ship')
ways.append('bicycle')
ways.append('bus')
print(ways)
[‘train’, ‘airplane’, ‘ship’, ‘bicycle’, ‘bus’]
- 在列表中添加元素
方法insert() 可以在列表的任意位置添加新元素
ways = ['train','airplane','ship',&#