“Zamień dwa elementy na liście Python” Kod odpowiedzi

Lista zamiany elementy w Python

lst = ["a","b","c","d","e","f","g","h","i","j"]
n = len(lst)
for i in range(0,n-1,2):
    lst[i],lst[i+1] = lst[i+1],lst[i]
print(lst)
print(n)
King Generous

Python wymiany elementu listy

m=eval(input("enter number"))
for i in range(0,len(m),2):
    m[i],m[i+1]= m[i+1],m[i]
print("swapped list",m)
#output
enter number[1,2]
swapped list [2, 1]
Gr@Y_orphan_ViLL@in##

Funkcja zamiany Pythona

def swap0(s1, s2):
    assert type(s1) == list and type(s2) == list
    tmp = s1[:]
    s1[:] = s2
    s2[:] = tmp
    
# However, the easier and better way to do a swap in Python is simply:
s1, s2 = s2, s1
Gorgeous Goshawk

Zamień dwie listy bez użycia trzeciego zmiennego Pythona

list1=["Hi how are you"]
list2=["Iam fine"]
list1,list2=list2,list1
Fancy Fish

Zamień dwa elementy na liście Python

def swapPositions(list, pos1, pos2):
    list[pos1], list[pos2]=list[pos2], list[1]
    return list
    
List=[1,3,5,7,9,11]
pos1, pos2=1,3
print(swapPositions(list, pos1-1, pos2-1))
Aadhitya Sathya

Jak zamienić elementy na liście w Python szczegółowo

How to swap elements in a list in Python
1 Swap by index
2 Swap by value

Swapping two elements changes the value at each index. 
For example, swapping the first and last elements in ["a", "b", "c"] results in ["c", "b", "a"].

SWAP ELEMENTS BY INDEX IN A LIST
Use list[index] to access the element at a certain index of a list.
Use multiple assignment in the format val_1, val_2 = val_2, val_1 to swap the value at each index in the list.

a_list = ["a", "b", "c"]
a_list[0], a_list[2] = a_list[2], a_list[0]
swap first and third element

print(a_list)
OUTPUT
['c', 'b', 'a']
SWAP ELEMENTS BY VALUE IN A LIST
Use list.index(value) with each element as value to get their indices. 
Use multiple assignment to swap the value at each index in the list.

a_list = ["a", "b", "c"]

index1 = a_list.index("a")
index2 = a_list.index("c")
a_list[index1], a_list[index2] = a_list[index2], a_list[index1]

print(a_list)
OUTPUT
['c', 'b', 'a']
ap_Cooperative_dev

Odpowiedzi podobne do “Zamień dwa elementy na liście Python”

Pytania podobne do “Zamień dwa elementy na liście Python”

Więcej pokrewnych odpowiedzi na “Zamień dwa elementy na liście Python” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu