欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

笨办法学python加分习题32

程序员文章站 2022-07-01 15:39:57
...

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)#会原地修改列表,不会创建一个新的




运行结果:


笨办法学python加分习题32


#3

笨办法学python加分习题32


相关标签: python