Python połącz pojedynczy ciąg w listę łańcucha

Python połącz pojedynczy ciąg w listę łańcucha
Sznurki występują w różnych formach. Mogą to być tekst bezkształt, nazwy osób, nazwy krajów lub cokolwiek innego, co definiujemy używanie języka. Z bliskiej obecności danych stringowych ważne jest zdominowanie narzędzi handlowych dla strun. Na szczęście Python sprawia, że ​​obsługa sznurków jest bardzo łatwa, szczególnie w przypadku innych języków programowania. W tym artykule redakcyjnym przestudiujesz niektóre z niezbędnych funkcji ciągów. Nie tylko dowiesz się, jak wdrożyć te narzędzia, ale także przejdziesz przez głębsze zrozumienie, w jaki sposób Python łączy pojedynczy ciąg w listę strun.

Przykład 1:

W naszym pierwszym kodzie programu używamy funkcji „AST” do konwersji ciągów na listę Python. Jednak Python zapewnia moduł „AST”. Ten moduł pomaga nam robić wiele rzeczy, takich jak zmodyfikowanie kodu Pythona i przejrzyj go. Kod Pythona można analizować i zmienić, zanim zostanie skompilowany do formy bajtowej. Więc tutaj używamy tej funkcji do konwersji ciągów na listę Python za pomocą kompilatora Spyder w systemie Windows 10. Przyjdźmy do jego ilustracji.

W naszym pierwszym oświadczeniu importujemy bibliotekę „AST”. Następnie możemy zainicjować i deklarować trzy (nazwa kraju, języki programowania, nazwa użytkownika). Następnie tworzymy pustą listę Pythona. Następnie musimy przedłużyć naszą listę Python, więc używamy do pętli, aby zwiększyć długość listy. W tej pętli przekazujemy trzy struny jako argument; Następnie nazywamy listę.ext () funkcja i przejdź jako.literal_eval jako parametr. „X” jest obecny dla pętli, która itera nad ciągiem i przechowuje wartość w zmiennej x. Zmienna „X” rozszerzy listę Pythona, dodając do niej ciągnie. W końcu wywołujemy funkcję drukowania, aby wydrukować wynikającą konwertowaną listę na ekranie konsoli.

Importuj AST
my_str1 = „„ USA ”,„ UK ”,„ ZEA ”"
my_str2 = „„ Java ”,„ Python ””
my_str3 = "'Julie'"
new_list = []
dla x w (my_str1, my_str2, my_str3):
Nowa lista.rozszerzyć (AST.literal_eval (x))
Drukuj (new_list)

Teraz sucha uruchommy program, aby sprawdzić wyjście na ekranie.

Przykład 2:

Używamy metody „ocena” do konwersji łańcucha na listę Python w naszym drugim programie. Metoda eval () analizuje całe wyrażenie przekazane do tego procesu i wykonuje wyrażenie w kodzie programu. Innymi słowy, tłumaczy ciąg w kodzie programu. Ale w tym programie łączymy wszystkie ciągi, aby utworzyć jedną listę. Przyjdźmy, sprawdźmy, jak działa poniższy program. Po raz pierwszy inicjujemy i deklarujemy trzy struny Pythona. Następnie możemy utworzyć listę, a następnie zainicjować ją za pomocą zmiennych ciągów. Następnie wywołujemy funkcję „Eval” z operatorem dołączania i przekazujemy listę jako parametr. Jednak łączy wszystkie ciągi i tworzy jedną listę, a instrukcja drukowania drukuje pożądaną listę na ekranie.

my_str1 = „„ USA ”,„ UK ”,„ ZEA ”"
my_str2 = „„ Java ”,„ Python ””
my_str3 = "'Julie'"
List = [my_str1, my_str2, my_str3]
List = eval ('+'.dołącz (lista))
Drukuj (lista)

Suchy Uruchom program, a wyjście jest wyświetlane na ekranie wyświetlacza.

Przykład 3:

Tutaj ilustrujemy inną metodę „oceniania” do konwersji łańcucha na listę Pythona. Ten program jest taki sam jak powyższy program, ale ma niewielką różnorodność. Łączymy wszystkie ciągi, aby utworzyć jedną listę. Po raz pierwszy inicjujemy i deklarujemy trzy struny Pythona, tak jak wcześniej. Następnie możemy utworzyć listę, a następnie zainicjować ją za pomocą zmiennych ciągów. Następnie wywołujemy funkcję „Eval” z operatorem dołączania i przekazujemy listę jako parametr. Tutaj instrukcja drukowania obejmuje listę i jej zmienną jako argument.

my_str1 = „„ USA ”,„ UK ”,„ ZEA ”"
my_str2 = „„ Java ”,„ Python ””
my_str3 = "'Julie'"
res = [my_str1, my_str2, my_str3]
res = eval („+”.dołącz (res))
print (lista (res))

Ponownie zapisz i uruchom program, a wyjście jest wyświetlane na ekranie wyświetlacza.

Wniosek:

Chociaż ten artykuł kończy to podsumowanie najbardziej podstawowych operacji strunowych w Python, nadal istnieje cały świat podejść do strun, które mogą ułatwić praktyki z ciągami operacyjnymi. Po nauce tych funkcji stringowych możesz dowiedzieć się więcej. Mam nadzieję, że nasz samouczek pomoże ci zostać mistrzem funkcji manipulacji sznurkiem Pythona.