Usuwanie nawiasów z listy - Python

Witam!

 

Wie ktoś jak usunąć nawiasy z listy ? 

Chodzi mi żeby nie było tych kwadratowych nawiasów tylko sam testy, teksty z przecinakami . 

 

 

 

Pozdrawiam ! 

Addm   

x = ['s', 1, 2, '3', 4, 5, 6]
print(",".join(str(i) for i in x ))

out:

s, 1, 2, 3, 4, 5, 6

I mam jeszcze jedno pytanie które myślę że podepnę tutaj .

Czy jest możliwość przy funkcji if :

Chce żeby jak nie wpisze cyfry wyskakiwał komunikaty, nie wiem tylko jak uogulnić cały zbiór liter …

Wiecie o co chodzi że musi podać liczbe, a jak poda jakąś litere to właśnie ma wyskakiwać komunikat … 

Musisz się bardziej uszczegółowić. Co rozumiesz przez liczbę? Czy 00012 to poprawna liczba? Co z liczbami ujemnymi? Czy liczba zespolona to też liczba? Generalnie nie odpowiadaj mina te pytania, bo mnie to nie obchodzi. Największą kontrolę nad procesem walidacji uzyskasz importując re (RegularExpression), a takim prostym sposobem (o małej konfiguracji) masz wyjaśnione tu http://www.tutorialspoint.com/python/string_isdigit.htm

Chodzi mi o zbiór liter . 

No i oczywiście dziękuje . 

 

Masz liste:

[x1,...,xn]

Nawiasy kwadratowe usuwasz klikając tak, żeby kursor był po nim, następnie wciskasz na klawiaturze klawisz backspace. Zastosuj analogie do nawiasu lewego. W efekcie powinieneś uzyskać coś takiego:

x1,...,xn

Nie wiem do czego CI się to przyda, ale powodzenia.