关键词:
python的一些函数
python的字典
1、split函数
起到拆分字符的作用。输入为一个string,输出一个list。list由string租成。默认情况下按照空格分割。带参数时可以指定分割标志。另外一个参数是分割的个数。
examples:
input:
string = '1111 2222'
print string.split()
output:
['1111', '2222']
input:
string = '1111,2222'
print string.split(',')
output:
['1111', '2222']
input:
string = '1111,2222,3333'
print string.split(',',1)
print string.split(',',2)
output:
['1111', '2222,3333']
['1111', '2222', '3333']
2、range函数
range(x,y)用来产生x到y的数列,这个数列包括x,不包括y。
range(x,y,z)用来产生x到y公差为z的数列。
input:
print range(0,4)
print range(0,4,2)
output:
[0, 1, 2, 3]
[0, 2]
3、字典
字典区别于一般列表的特征是它对于每一列变量含有一个index,你可以单独通过这个index调用对应的列。
input:
display_list = {
'key1':[1,2,3],
'key2':[4,5,6]
}
print display_list['key1']
output:
[1, 2, 3]
可以增加列(在前面例子基础上)疑问:不知道在前面还是在后面:
in:
display_list['key3'] = [7,8,9]
print display_list
out:
{'key3': [7, 8, 9], 'key2': [4, 5, 6], 'key1': [1, 2, 3]}
in:
display_list['key0'] = [-2,-1,0]
print display_list
out:
{'key2': [4, 5, 6], 'key1': [1, 2, 3], 'key0': [-2, -1, 0]}
可以看见,一个加前边一个加后边了。
可以在已有列的基础上增加元素(在前面例子基础上):
in:
display_list['key2'].append([7,8,9])
print display_list
out:
{'key2': [4, 5, 6, [7, 8, 9]], 'key1': [1, 2, 3]}
in:
display_list['key2'].append(7)
print display_list
out:
{'key2': [4, 5, 6, 7], 'key1': [1, 2, 3]}
注意:要添加元素,index对应的元素必须是列表。
领取专属 10元无门槛券
私享最新 技术干货