VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • 给Python初学者的一些技巧(4)

初始化列表的值

1
2
3
items = [0]*3
print items
>>> [0,0,0]

列表转换为字符串

1
2
3
teams = ["Packers""49ers""Ravens""Patriots"]
print ", ".join(teams)
>>> 'Packers, 49ers, Ravens, Patriots'

从字典中获取元素

我承认try/except代码并不雅致,不过这里有一种简单方法,尝试在字典中查找key,如果没有找到对应的alue将用第二个参数设为其变量值。

1
2
3
4
5
data = {'user'1'name''Max''three'4}
try:
   is_admin = data['admin']
except KeyError:
   is_admin = False

替换诚这样:

1
2
data = {'user'1'name''Max''three'4}
is_admin = data.get('admin'False)

获取列表的子集

有时,你只需要列表中的部分元素,这里是一些获取列表子集的方法。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
= [1,2,3,4,5,6]
#前3个
print x[:3]
>>> [1,2,3]
#中间4个
print x[1:5]
>>> [2,3,4,5]
#最后3个
print x[3:]
>>> [4,5,6]
#奇数项
print x[::2]
>>> [1,3,5]
#偶数项
print x[1::2]
>>> [2,4,6]

相关教程