测试问题
0 .名单上可以放什么东西?
我说Python的名单是打激素的序列。 如果将数组比喻为容器,则Python列表是一个大仓库,Ta可以存储我们学习到的任何数据类型。
mix=[1,‘蜜蜂’,3.14,[ 1,2,3 ] ]
1 .向列表中添加元素的方法是什么?
append ()、insert ()、extend () )。
2. append (方法和extend ) )方法都在列表末尾添加元素,区别是什么?
append ()方法将参数作为元素添加到列表末尾。
extend ()方法以参数作为列表扩展列表的末尾。
以下为示例。
name=['F '、' I '、' s '、' h']
name.append('c ' )。
名字
['F '、' I '、' s '、' h '、' C']
name.extend([ '.',' c']
名字
[f ',I ',s ',h ',c ','.',c']
name.append(['o ',' m ' ) ]
名字
['F '、' I '、' s '、' h '、' c '、'.'、' c '、[o '、' m']]
3.member.append([ '竹林小川',' Crazy迷恋' ] )和member.extend([ ) [ '竹林小川',' Crazy迷恋' ] )的效果相同吗?
不一样
名称=[ ' f '、' I '、' h '、' C']列表,但是如果甲鱼试图在元素' I '和' h '之间插入元素' s ',该用什么方法插入?
name.insert(2,' s ' ) )。
动手:
0 .自己试试,分析在这种情况下,向列表中添加数据应该采用哪种方法。
假设您有以下列表:
member=[ '小甲鱼','夜','迷走','怡静','秋舞斜阳' ]
需要将清单改为:
member=[ '小甲鱼',88,'暗夜',90,'迷走',85,'怡静',90,'秋舞斜阳',88]
使用CHDxh:insert (和append )方法修改列表。
方法2 :重新创建同名列表复盖范围。
chdxh :
member.insert(1,88 ) )。
成员. insert (3,90 ) )。
member.insert (5,85 )。
member.insert (7,90 )。
member.append(88 )。
方法2 :
member=[ '小甲鱼',88,'暗夜',90,'迷走',85,'怡静',90,'秋舞斜阳',88]
这种情况下,显然第二种方法比较好。
但是在大名单上,第一个方法可能更合适,所以我们说绝对没有最好的,只有最佳的。
1 .用for循环打印以上成员列表的各内容
member=[ '小甲鱼',88,'暗夜',90,'迷走',85,'怡静',90,'秋舞斜阳',88]
for each in member:
是打印(each )
2 .前面问题的打印样式不好,能帮我修改一下代码打印成下图的样式吗? 【请至少通过两种方法实现】
chdxh :
计数=0
长度=len (成员) ) )。
while计数长度:
print (成员[ count ],成员[ count1] )。
计数=2
方法2 :
foreachinrange(Len ) member ) ) :
if each % 2==0:
打印(member[each 1],member[each 1] )。