一些例子

Python按照索引访问list

L = [95.5,85,59]
print L[0]
print L[1]
print L[2]

Python之倒序访问list

L = [95.5, 85, 59]
print L[-1]
print L[-2]
print L[-3]

Python之添加新元素

L = ['Adam', 'Lisa', 'Bart']
L.insert(2,'Paul')
print L

Python从list删除元素

L = ['Adam', 'Lisa', 'Paul', 'Bart']
L.pop(2)
L.pop(2)
print L

Python中替换元素

L = ['Adam', 'Lisa', 'Bart']
L[2]='Adam'
L[0]='Bart'
print L

Python之创建tuple

t = (0,1,2,3,4,5,6,7,8,9)
print t

Python之创建单元素tuple

t = ('Adam',)
print t

Python之“可变”的tuple

t = ('a', 'b', ['A', 'B'])
print t

Python之什么是dict

d = {
'Adam':95,
'Lisa':85,
'Bart':59,
'Paul':75
}
print d

Python中dict的特点

d = {
95:'Adam',
85:'Lisa',
59:'Bart'
}
print d[95]

Python更新dict

d = {
95: 'Adam',
85: 'Lisa',
59: 'Bart'
}
d[72]='Paul'
print d

Python之 遍历dict

d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
for key in d:
print key+':',d[key]

Python中什么是set

s = set(['Adam', 'Lisa', 'Bart', 'Paul'])
print s

Python之 访问set

s = set(['adam','bart'])
print 'adam' in s
print 'bart' in s

Python之 set的特点

set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。

set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。

months = set(['Jan','Feb'])
x1 = 'Feb'
x2 = 'Sun'

if x1 in months:
print 'x1: ok'
else:
print 'x1: error'

if x2 in months:
print 'x2: ok'
else:
print 'x2: error'

Python之 遍历set

s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0]+':',x[1]

猜你喜欢

转载自www.cnblogs.com/wushujun/p/11431062.html
今日推荐