以下描述中错误的是哪一项?
A: 当在序列中循环访问元素时,如果要同时获取元素的下标,可以使用enumerate() 函数,例如 for x in enumerate(lst)。
B: 如果要倒序遍历访问序列中的元素,可以对该序列使用reversed() 函数,例如 for i in reversed(list)。
C: 在遍历列表的同时可以修改列表本身,例如如下的代码可以做到。words = ['I', 'love', 'Python'] for w in words: if len(w) > 4: words.insert(0, w)
D: 对字典进行遍历访问时,可以通过items()函数同时得到key, value值。例如 for k, v in scores.items()。
A: 当在序列中循环访问元素时,如果要同时获取元素的下标,可以使用enumerate() 函数,例如 for x in enumerate(lst)。
B: 如果要倒序遍历访问序列中的元素,可以对该序列使用reversed() 函数,例如 for i in reversed(list)。
C: 在遍历列表的同时可以修改列表本身,例如如下的代码可以做到。words = ['I', 'love', 'Python'] for w in words: if len(w) > 4: words.insert(0, w)
D: 对字典进行遍历访问时,可以通过items()函数同时得到key, value值。例如 for k, v in scores.items()。
举一反三
- 以下描述中错误的是哪一项? A: 当在序列中循环访问元素时,如果要同时获取元素的下标,可以使用enumerate() 函数,例如 for x in enumerate(lst)。 B: 如果要倒序遍历访问序列中的元素,可以对该序列使用reversed() 函数,例如 for i in reversed(list)。 C: 在遍历列表的同时可以修改列表本身,例如如下的代码可以做到。words = ['I', 'love', 'Python'] for w in words: if len(w) > 4: words.insert(0, w) D: 对字典进行遍历访问时,可以通过items()函数同时得到key, value值。例如 for k, v in scores.items()。
- 可以使用for循环遍历字典中的元素,默认情况下是遍历字典的“键”,如果需要遍历字典的元素必须使用字典对象的items()方法明确说明。
- 字典对象支持元素迭代,可以将其转换为列表或元组,也可以使用for 循环遍历其中的元素。在这样的场合中,默认情况下是遍历字典的“键”,如果需要遍历字典的元素必须使用字典对象的items()方法明确说明,如果需要遍历字典的“值"则必须使用字典对象的values(方法明确说明。( )
- 可以通过for循环对字典、列表中的元素进行遍历。
- 使用foreach循环遍历集合和数组时,可以访问集合中的元素,并对其中的元素进行修改。()