Python3.3组织列表(动手试一试)

3-8 放眼世界:想出至少5个你渴望去旅游的地方。

  • 将这些地方存储在一个列表中,并确保其中的元素不是按字母顺序排列的。
    places = [‘Beijing‘ , ‘Xizang‘ , ‘Yunnan‘ ,‘Chongqing‘ , ‘Qinghai‘]
  • 按原始排列顺序打印该列表。不要考虑输出是否整洁的问题,只管打印原始Python列表。
    print(places)
  • 使用sorted()按字母顺序打印这个列表,同时不要修改它。
    print(sorted(places))
  • 再次打印该列表,核实排列顺序未变。
    print(places)
  • 使用sorted()按字母顺序相反的顺序打印这个列表,同时不要修改它的。
    print(sorted(places,reverse=True))
  • 再次打印该列表,核实排列顺序未变。
    print(places)
  • 使用reverse()修改列表元素的排列顺序。打印该列表,核实排列顺序确实变了。
    places.reverse()
    print(places)
  • 使用reverse()再次修改列表元素的排列顺序。打印该列表,核实已恢复到原来的排列顺序。
    places.reverse()
    print(places)
  • 使用sort()修改该列表,使其元素按字母顺序排列。打印该列表,核实排列顺序确实变了。
    places.sort()
    print(places)
  • 使用sort()修改该列表,使其元素按字母顺序相反的排列顺序。打印该列表,核实排列顺序确实变了。
    places.sort(reverse=True)
    print(places)

3-9 晚餐嘉宾:在完成练习3-4~3-7练习时编写的程序之一中,,使用len()打印一条消息,指出你邀请了多少位嘉宾与你共进晚餐。
guest_names=[‘Guo‘ , ‘Huang‘ , ‘Jia‘ , ‘Mei‘]
message = "I invited " + str(len(My_favorite_fruit)) + " guests for dinner together. "
print(message)

3-10 尝试使用各个函数:想想可存储到列表中的东西,如山岳、河流、国家、城市、语言或者你喜欢的任何东西。编写一个程序,在其中创建一个包含这些元素的列表,然后对于本章介绍的每个函数都至少使用一次来处理这个列表。
My_favorite_fruit= ["mango" , "lychee" , ‘‘orange]
print(sorted(My_favorite_fruit)) #按字母顺序进行临时排序
My_favorite_fruit.sort() #按字母顺序进行永久排序
print(My_favorite_fruit)
My_favorite_fruit.reverse() #按相反的顺序打印
print(My_favorite_fruit)
Message="The length of the list is " + str(len(My_favorite_fruit)) + " . " #打印列表长度
print(Message)

原文地址:http://blog.51cto.com/guoyanmei/2107724

时间: 2024-11-10 07:35:18

Python3.3组织列表(动手试一试)的相关文章

[歪谈]物质激励如果不管用了,不妨试一试精神管理

[申明]本文是“歪谈”风格,仅用于和大家探讨观点,提高大家的思维性.错误之处在所难免,欢迎大家的批评指正. 今天我们简单探讨一个话题:团队的精神管理. 前几天和一些创业者在一起聚会,大家讨论的话题无外乎生意难做.钱难收.创新难.用户口味太难捉摸外,不过类似这些问题似乎都比较容易找到答案或者你和我互相借鉴的方案.譬如: 1.A创业者说钱难收,B创业者说正好认识该客户,他去说道说道,A创业者当即表示只要把尾款结了立马给B创业者提成. B创业者捂着嘴说:不要.不要,太客气了. 接着又问:提成多少捏?!

python3知识点之---------列表的介绍

1.列表是什么? 它是由一系列特定顺序排序的元素组成.元素可以表示一切任何的事物,元素之间可以没有任何关系.列表用方括号[ ] 表示,元素之间由逗号隔开.   例如表示一系列数字的列表:  number = [2, 3, 4, 5, 23, 44, 74] 家庭成员:names = ["Hyan", "Father", "Mom", "Son"]   列表是可变的,也就是说可以对列表中的元素进行一系列操作. 2.访问列表 列表

Python3.7之列表与元组

Python3.7之列表与元组 一.列表 列表可修改指定索引对应的值,可变. 常用方法 list.append(obj) 在列表末尾添加新的对象 list.count(obj) 统计某个元素在列表中出现的次数 list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) list.index(obj) 从列表中找出某个值第一个匹配项的索引位置 list.insert(index, obj) 将对象插入列表 list.pop([index=-1]) 移除列表

列表:动手试一试

1.for循环打印1-20(含) for i in range(1,21): print(i) 2.创建列表,包含1-1000000,for循环打印 a=list(range(1,1000001)) for i in a: print(i) 3.计算1-1000000的最大最小值以及和 a=list(range(1,1000001)) print(min(a)) print(max(a)) print(sum(a)) 4.通过函数range创建 列表包括 1-20的奇数,在使用for循环打印 f

Python 4.1遍历整个列表(动手试一试)

4-1披萨: 想出至少三种你喜欢的披萨,将其名称存储在一个列表中,再使用for循环将每种披萨的名称都打印出来. 修改这个for循环,使其打印包含披萨名称的句子,而不仅仅是披萨的名称.对于每种披萨,都显示一行输出,如"I like pepperoni pizza".pizzas = ['cheese pizza' , 'durian pizza' , 'seafood pizza'] for pizza in pizzas:(空格) print("I like " +

函数:动手试一试2

练一练:函数返回值结合循环以及if语句的判断条件 def full(xing,ming):#定义一个姓名的函数 xingming=xing+' '+ming return xingming.title() all=[] while True: x=input('xing') m=input('ming') if x and m:#如果输入的姓和名都不为空则继续 c=full(x,m) print(c) all.append(c)#将接收到的姓名添加进列表 else: break#如果输入的姓和名

函数:动手试一试

1.编写一个函数,打印一个句子,调用这个含函数 def test(): print('Hello World') test() 2.设置函数和形参,打印消息,调用函数,输入实参 def python(job): print('Python 适合就业的方向我比较喜欢'+job) python('机器学习(Scikit-Learn).神经网络(TensorFlow)和爬虫(Scrapy )') 3.编写一个函数,接收尺码和字样,打印 def shirt(size,word): print('This

Python自学:第二章 动手试一试

print(1 + 7) print(16 - 8) print(2 * 4) print(8 / 1) 输出为: 8 8 8 8.0 message = "20160925" print("I like:" + message) 输出为: I like:20160925 原文地址:https://www.cnblogs.com/zhouxiin/p/10660791.html

《Python从入门到实践》第八章动手试一试

8-1 消息 :编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么.调用这个函数,确认显示的消息正确无误. def display_message(): print("我在本章学习到了什么叫形参什么叫做形参如何传递参数") return None display_message() 8-2 喜欢的图书 :编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参.这个函数打印一条消息,如One of my favo