# -*- coding: cp936 -*-
#P34 2.3 列表 2.3.1 list函数
print list('hello') #根据字符串创建列表
#''.join(list)
#P34 2.3 列表 2.3.2 基本的列表操作
x = [1, 1, 1]
x[1] = 2 #元素赋值 使用索引标记为某个特定的、位置明确的元素赋值
print x
names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']
del names[2] #删除元素 del语句删除列表中元素
print names
name = list('Perl')
print name
name[2:] = list('ar') #分片赋值 将name中第3个到最后的元素替换
print name
name = list('Perl')
name[1:] = list('ython')
print name
numbers = [1, 5]
numbers[1:1] = [2, 3, 4] #分片赋值 插入新的元素
print numbers
numbers[1:4] = [] #分片赋值 删除元素(第2到第4个)
print numbers
raw_input("Press <enter>")