python版本:3 若有错误,敬请指出 模块名称:测试.py
#加分习题32
the_count = [1,2,3,4,5]
fruits = ['apples','oranges','pears','apricots']
change = [1,'pennies',2,'dimes',3,'quarters']
for number in the_count:
print("This is count %d"% number)
for i in change:
print("I got %r"% i)
elements = []
for i in range(0,6):
print("Adding %d to the list."% i)
elements.append(i)
print(elements)
for i in elements:
print("Element was:%d"% i)
#1
#range() 函数可创建一个整数列表
#range(start, stop[, step])
#2
print("-------------2")
elements = range(0,6)
print(elements)
for i in elements:
print("Element was:%d"% i)
#3感谢菜鸟教程http://www.runoob.com/python/python-lists.html
#运行结果见截图,名称:#3
#1 list.append(obj)
#在列表末尾添加新的对象
#2 list.count(obj)
#统计某个元素在列表中出现的次数
#3 list.extend(seq)
#在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
#4 list.index(obj)
#从列表中找出某个值第一个匹配项的索引位置
#5 list.insert(index, obj)
#将对象插入列表
#6 list.pop(obj=list[-1])
#移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
#7 list.remove(obj)
#移除列表中某个值的第一个匹配项
#8 list.reverse()
#反向列表中元素
#9 list.sort([func])
#对原列表进行排序
print("--------1")
change = [1,'pennies',2,'dimes',3,'quarters']
change.append("dimes")#如果append里面增加一个列表,其实相当于增加一个元素
change.append([6,8,9])
print(change)
print("--------2")
print(change.count("dimes"))
print("--------3")
change.extend([1,'pennies'])#如果extend里面增加一个列表,其实相当于增加了列表内的元素
print(change)
print("--------4")
print(change.index('quarters'))
print("--------5")
change.insert(0,"hui")
print(change)
print("--------6")
print(change.pop())
print(change)
print("--------7")
change.remove([6, 8, 9])
print(change)
print("--------8")
change.reverse()
print(change)
print("--------9")
change =[8,6,2,4,7,5,9]
a = sorted(change)#不会修改原列表
print(a)
print(change)
print("--我是分割线---")
change.sort()
print(change)#会原地修改列表,不会创建一个新的
运行结果:
#3