3-7编程练习

来源:3-3 编程练习

慕尼黑1183503

2021-07-30 13:25:04

# coding:utf-8


code = ["e_ying", "d_shi", 6, "a_wo", 1, 2, 3, "f_xiong", "b_men", 4, 5, "c_dou"]
# 定一个空列表crack 放入字符串
crack = []
crack[0] = code[0]




Traceback (most recent call last):
  File "C:/Users/Liliy/PycharmProjects/pythonProject3/test11.py", line 8, in <module>
    empty_list1[0] = code[0]
IndexError: list assignment index out of range

老师,为什么不能用索引的方式,将列表code的第一个元素放到另一个列表empty_list1的第一个元素里呢

写回答

1回答

好帮手慕念

2021-07-30

同学,你好!

(1)报错显示索引错误:列表赋值索引超出范围

(2)因为空列表crack没有索引

(3)根据题目要求,使用append将code里面的字符串根据索引添加到crack列表中,如下图

http://img.mukewang.com/climg/6103972b09d889dc09480621.jpg

祝学习愉快!

0

0 学习 · 4469 问题

查看课程