Python基础系列——集合
Python 集合
列表——list
pyton中的列表,有点类似与java中的数组,也是有序的,可以对其新增,删除元素,但是它的灵活性和功能要比数组强大很多;list使用“[”和“]”表示定义一个列表。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = 'Roy.Yin'
'''
python list
'''
#定义一个空的列表
names = []
names = ['roy','lucy','lily','jack']
print names
#末尾添加元素
names.append('sarah')
#index位子插入元素
names.insert(2,'mark')
#删除元素
names.remove('lucy')
#获取某个位子的元素
print names[0]
#index超过最大值会抛异常,list index out of range
#print names[8]
#list可以使用负数的index来表示倒序索引,如-1表示的倒数第1个元素
print names[-1]
#以堆栈的方式弹出index位子的元素,默认index=0
name = names.pop(1)
print name
#返回元素所在的index值
print names.index('jack')
#返回list的元素个数
print len(names)
#返回元素在列表中出现的次数
print names.count('roy')
names2 = ['tom','sala']
#将name2中的元素添加倒names中
names.extend(names2)
print names