zoukankan      html  css  js  c++  java
  • Python作业本——第4章 列表

    课后习题:

    1.[]是一个空列表

    2.

    1 spam.insert(3, 'hello') 错,应为:spam[2] = 'hello'

    3.['d']    'd'

    4.['d']    'd'

    5.['a', 'b']

    6.1

    7.[3.14, 'cat', 11, 'cat', True, 99]

    8.[3.14, 11, 'cat', True]

    9.连接+,复制*

    10.inset()方法可以指定位置插入

    11.del 和remove()方法

    12.

    13.列表可以修改,元祖不能修改

    14.((42))    (42,)

    15.tuple();list()

    16.引用

    17.copy.deepcopy()可以拷贝原变量中包含的列表    会复制列表内的所有列表

    实践项目

    4.10.1 逗号代码

     1 spam = ['apples', 'bananas', 'tofu', 'cats', 'fishes']
     2 
     3 
     4 def lianjie(someList):
     5     result = ''
     6     for i in range(len(someList) - 1):
     7         result += (someList[i] + ',')
     8     result += ('and ' + someList[-1])
     9     print(result)
    10 
    11 lianjie(spam)

    4.10.2 字符图网格

     1 grid = [['.', '.', '.', '.', '.', '.'],
     2         ['.', '0', '0', '.', '.', '.'],
     3         ['0', '0', '0', '0', '.', '.'],
     4         ['0', '0', '0', '0', '0', '.'],
     5         ['.', '0', '0', '0', '0', '0'],
     6         ['0', '0', '0', '0', '0', '.'],
     7         ['0', '0', '0', '0', '.', '.'],
     8         ['.', '0', '0', '.', '.', '.'],
     9         ['.', '.', '.', '.', '.', '.']]
    10 
    11 for j in range(6):
    12     for i in range(9):
    13         print(grid[i][j], end='')  # 打印一列中的每一个元素
    14     print(grid[i][j])  # 打完一列打下一列
  • 相关阅读:
    HashTable, HashMap,TreeMap区别
    redis的多线程
    五种I/O模型介绍
    SpringBoot的优点
    spring注解
    三种方法求解两个数组的交集
    数据库七种传播行为
    BETA 版冲刺前准备
    Python学习笔记(二)--变量和数据类型
    事后诸葛亮
  • 原文地址:https://www.cnblogs.com/yuzhenzero/p/7123782.html
Copyright © 2011-2022 走看看