私は、ループを使ってPython のリストの一部を逆にする助けが必要です。Pythonでループを使ってリストの一部をどうやって逆にすることができますか?
私がリストを持っている:mylist = ['a', 'b', 'c', 'd', 'e', 'f']
はまた、インデックス番号を持って、この番号はどこ逆転を開始するために教えてくれます。私は現在持っている何['d', 'c', 'b', 'a', 'e', 'f']
:
['c', 'b', 'a', 'f', 'e', 'd']
どのように私は私のコードを変更することができますを返す
def list_section_reverse(list1, reverse_index):
print("In function reverse()")
n_list = []
for item in range(len(list1)):
n_list.append((list1[(reverse_index - 1) - item]))
item += 1
return n_list
mylist = ['a', 'b', 'c', 'd', 'e', 'f']
print(list_section_reverse(mylist, 3))
を逆インデックス番号が3である場合、それはこのようなものである必要があります、その結果、['d', 'c', 'b', 'a', 'e', 'f']
が出力されますか?
これは動作し、すべてのサイズのリストで動作します。ありがとう、ありがとう。 – user2572329
うれしかった!^_ ^ – Luis