Chapter_4_操作列表

打印 上一主题 下一主题

主题 554|帖子 554|积分 1662

  1. # In[1]<br>magicians = ['alice', 'david', 'carolina']<br>for i in magicians:<br>    print(i)<br>'''4.1.1 深入地研究循环'''<br>a = list(range(1, 10, 2))<br>print(a)<br>print(sum(a))<br><br>'''----------4.3.4 列表解析----------- '''<br># value = list(range[0,11,2])<br>squares = [value ** 2 for value in range(1, 11)]<br>print(squares)<br><br># 作业2 计算 1~1 000 000 的总和<br>numbers = list(range(1, 1000001))<br>sumNum = 0<br>for i in numbers:<br>    sumNum += i<br>result = sum(numbers)<br>print(type(numbers))<br>print(result, sumNum)<br><br>''' 4.4 使用列表的一部分 --=-=-=-=-=- 切片 '''<br># 你可以生成列表的任何子集,例如,如果你要提取列表的第2~4个元素,可将起始索引指定为 1,并将终止索引指定为 4:<br>players = ['charles', 'martina', 'michael', 'florence', 'eli']<br>print(players[1:4])<br>print(players[2:])<br>print(players[:2])<br>print(players[-3:])  # 倒数第三个到最后<br><br>''' P75 4.4.2 遍历切片'''<br>players = ['charles', 'martina', 'michael', 'florence', 'eli']<br>for i in players[:3]:<br>    print(i)<br><br>''' 4.4.3 复制列表 '''<br>my_foods = ['pizza', 'falafel', 'carrot cake']<br># friend_foods = my_foods[:]<br># VS<br>friend_foods = my_foods  # 并非把副本存储到 friend_foods<br>my_foods.append('cannoli')<br>print(friend_foods)<br><br>'''<br>列表总结:<br>列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网<br>站的用户列表或游戏中的角色列表至关重要。<br>'''<br># In[2]<br>"""========4.5 元组========="""<br># 不可变的列表被称为元组<br>''' 4.5.1 定义元组 '''<br>dimensions = (200, 50)<br>print(dimensions[0])<br>print(dimensions[1])<br># dimensions[0] = 250 # TypeError: 'tuple' object does not support item assignment<br><br>''' 4.5.3 修改元组变量 '''<br>dimensions = (200, 50)<br>dimensions = (20, 20, "123", 10)<br>print(dimensions)
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊雷无声

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表