1.item()函数
原文链接:http://www.jb51.net/article/54319.htm
举三个实例:
(1)
person = {'name':'lizhong', 'age':'26', 'city':'BeiJing', 'blog':'www.jb51.net'}
for key, valuein person.items():
print('key=', key, ',value=', value)
打印结果:
key= name ,value= lizhong
key= age ,value= 26
key= city ,value= BeiJing
key= blog ,value= www.jb51.net
(2)
person = {'name':'lizhong', 'age':'26', 'city':'BeiJing', 'blog':'www.jb51.net'}
for xin person.items():
print(x)
打印结果:
('name', 'lizhong')
('age', '26')
('city', 'BeiJing')
('blog', 'www.jb51.net')
(3)
person = {'name':'lizhong', 'age':'26', 'city':'BeiJing', 'blog':'www.jb51.net'}
for xin person:
print(x)
打印结果:
name
age
city
blog
2.if __name__==‘__main__’:函数
原文链接:https://www.cnblogs.com/chenhuabin/p/10118199.html
3.list()函数
描述:
list() 方法用于将元组转换为列表。
语法:
list( tup )
参数:
tup -- 要转换为列表的元组。
返回值:
返回列表。
实例:
aTuple = (123, 'xyz', 'zara', 'abc');
aList = list(aTuple)
print ("列表元素 : ", aList)
返回值:
列表元素 : [123, 'xyz', 'zara', 'abc']
4.yield()函数
原文链接:https://blog.csdn.net/mieleizhi0522/article/details/82142856
5.递归函数
原文链接:https://blog.csdn.net/gease6/article/details/89007517
6.index()函数
描述:
index() 函数用于从列表中找出某个值第一个匹配项的索引位置。
语法:
list.index(x[, start[, end]])
参数:
x-- 查找的对象。
start-- 可选,查找的起始位置。
end-- 可选,查找的结束位置。
返回值:
该方法返回查找对象的索引位置,如果没有找到对象则抛出异常。
实例:
aList = [123, 'xyz', 'runoob', 'abc']
print "xyz 索引位置: ", aList.index( 'xyz' )
print "runoob 索引位置 : ", aList.index( 'runoob', 1, 3 )
输出结果:
xyz 索引位置: 1
runoob 索引位置 : 2
7.append()函数
描述:
append() 方法用于在列表末尾添加新的对象。
语法:
list.append(obj)
参数:
obj -- 添加到列表末尾的对象。
返回值:
该方法无返回值,但是会修改原来的列表。
实例:
aList = [123, 'xyz', 'zara', 'abc'];
aList.append( 2009 );
print "Updated List : ", aList;
输出结果:
Updated List : [123, 'xyz', 'zara', 'abc', 2009]
8.python中pop()函数的用法
pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
语法:list.pop(obj=list[-1]) //默认为 index=-1,删除最后一个列表值。
obj -- 可选参数,要移除列表元素的对象。
该方法返回从列表中移除的元素对象。
实例:
sentence=['All', 'good', 'things', 'come', 'to' ,'those', 'who', 'wait.']
print("默认为 index=-1,删除最后一个列表值:",sentence.pop(-1),"\n")
print("默认删除最后一个列表值: ",sentence.pop(),"\n")
print("删除第一个元素:",sentence.pop(0),"\n")
print("删除第三个元素:",sentence.pop(2),"\n")
print("输出剩余元素:",sentence)
输出结果:
9.count() 函数
描述:
count() 方法用于统计某个元素在列表中出现的次数。
语法:
count()方法语法:
list.count(obj)
参数:
obj -- 列表中统计的对象。
返回值:
返回元素在列表中出现的次数。
实例:
aList = [123, 'xyz', 'zara', 'abc', 123];
print "Count for 123 : ", aList.count(123);
print "Count for zara : ", aList.count('zara');
输出结果:
Count for 123 : 2
Count for zara : 1