小さなカメのレッスンテン:リスト:A「ステロイドの」アレイの概要リフレクション

0.それを自分で試してみてください、この場合の分析、データが優れているメソッドリストに追加する必要がありますか?
あなたは、以下のリストに記載されていると仮定します。
メンバー= [「タートル小さな」、「夜」、「失われた」、「李ジン」、「夕日Qiuwu」]は
リストを変更するために必要な:
メンバー= [「小さなカメ」、88 '夜'90'失われた'85'李ジン'90' Qiuwuの日'、88]

错误做法:
member = ['小甲鱼','黑夜','迷途','易经','斜阳']
member.insert(1,88)
member.insert(2,90)
member.insert(3,85)
member.insert(4,90)
member.insert(5,88)
print(member)
#没有考虑到每个字符串就是一位小甲鱼为0,后面为2,黑夜为3以此类推,因此正确的做法应该是:
member = ['小甲鱼','黑夜','迷途','易经','斜阳']
member.insert(1,88)
member.insert(3,90)
member.insert(5,85)
member.insert(7,90)
member.insert(9,88)
print(member)

1.コンテンツリスト上部部材のそれぞれの印刷サイクルの使用

member = ['小甲鱼',88,'黑夜',90,'迷途',85,'易经',90,'斜阳',88]
for i in member:
    print(i)

風のプリントの問題2.は非常に良いではありません、あなたはそれ下図のパターンを印刷し、コードを変更することができますか?(オンラインマップはありません、スタイルは、おそらく以下の図である)[少なくとも2つのメソッドを使用してください]

小甲鱼 88
黑夜 90
迷途 85
易经 90
斜阳 88
**法一:由于不知道怎么直接打印列表当中的东西,因此必须通过for+in循环来将列表当中的字符串提取出来打印**、

member = ['小甲鱼',88,'黑夜',90,'迷途',85,'易经',90,'斜阳',88]
count = 2
for i in member:
    if count%2 == 0:
        print(i,end=" ")
    else:
        print(i)
    count += 1
    
**法一改进:知道了直接打印列表中字符串打印方式后**

#首先法一改进是在知道可以用print(member[count],member[count+1]))基础上,这样可以直接输入列表的值
#于是可以将列表数字化,在引入一个conut进行循环变量
member = ['小甲鱼',88,'黑夜',90,'迷途',85,'易经',90,'斜阳',88]
lengenty= len(member)
count = 0
while count < lengenty:
    print(member[count],member[count+1])
    count += 2
    
再次改进的法二:

member = ['小甲鱼',88,'黑夜',90,'迷途',85,'易经',90,'斜阳',88]
for i in range(len(member)):
    if i%2 == 0:
      print (member [i], member [i+1])
#for 和 range 的日常狼狈为奸。其明显节约了定义一个count和while循环的时间,直接把表变成数值变量并循环,然后在满足数值要求的情况下输出列表的值

概要:1.リストの追加では、使用INSERT、延長
手袋に手を働くの利益のために2.range

公開された17元の記事 ウォンの賞賛1 ビュー363

おすすめ

転載: blog.csdn.net/cccccccaaaaaaaaa/article/details/105220783