← How-To Guides How-To How to replace an item in a list Use lst[i] = new_value. Use [new if x==old else x for x in lst] to replace all matches. By index Direct index assignment. lst = [1,2,3] lst[1] = 20 # [1,20,3]