以下描述中错误的是哪一项?
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()。
C
举一反三
- 以下描述中错误的是哪一项? 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循环遍历集合和数组时,可以访问集合中的元素,并对其中的元素进行修改。()
内容
- 0
使用for循环和什么函数可以实现同时输出索引值和元素内容? A: sum() B: item() C: list() D: enumerate()
- 1
通过下标“[]”不仅可以访问列表中的某个元素,还可以对元素进行修改。
- 2
通过下标“[]”不仅可以访问列表中的某个元素,还可以对元素进行修改。
- 3
列表元素遍历可以使用直接元素遍历。
- 4
关于序列数据类型理解正确的是() A: 字符串、列表、元组都是序列数据类型。 B: 序列数据类型变量s,可以通过变量名s[i]的形式访问(使用)其中的元素。 C: 列表和元组建立后,元素值都可以修改。 D: 序列数据类型可以进行切片操作。