Anebo prostě:
c=zip(s1,s2)
d=reduce(lambda x,y: x+y,c)
print d
Anebo prostě:
c=zip(s1,s2)
d=reduce(lambda x,y: x+y,c)
print d
Není to něco takového?
http://timmurphy.org/2013/11/11/using-fifos-in-python/
Osobně jsem takový problém řešil přes R/W na ramdisk - je to bez ztráty rychlosti a měl jsem pocit že mám tok dat víc pod kontrolou :-)
Zkus to takto:
import random
from Tkinter import *
okno = Tk()
x = 0
var = StringVar()
def secti():
global x
x += 1
var.set(x)
scitani = Button(okno, text="+1", command=secti)
scitani.pack()
vysledek = Label(okno,textvariable=var)
vysledek.pack()
okno.mainloop()
Nemá být místo
x = int(r*(t - math.sin(math.radians(t))))
spíš
x = int(r*(1 - math.sin(math.radians(t))))
Tak jsem se po delší době vrátil ke svému vlastnímu dotazu :-)
Možné řešení které mi vyhovuje by mohlo být např.:
from Tkinter import *
def VemTxt():
def Nacti():
tt.insert(END,blok.get())
podokno=Toplevel(hlavni)
blok=Entry(podokno);blok.pack()
b2=Button(podokno, text="Ano vlozit do Seznam a tt",command=Nacti)
b2.pack(side=LEFT)
blok.focus_set()
podokno.mainloop()
hlavni = Tk()
tt = Text(hlavni, width=20, height=3)
tt.pack(side=LEFT)
b1=Button(hlavni, text="Vlozit",command=VemTxt)
b1.pack(side=LEFT)
Seznam="Zacatek seznamu"
tt.insert(END,Seznam)
mainloop()
Čili to, na co jsem se původně ptal, je a) syntaxe prvek.get, b) umístění procedurky do těla podprogramu. Ne že by to bylo kdovíjak důležité, to jen abych nezůstal dlužen vysvětlení vlastní neznalosti :-)
A proč by to nešlo v Pythonu (v. 2.7.1) ?
def f():
global spam # připomeneme že spam je globální
print spam
spam=3 # a vytvoříme lokální
print spam
# a spustíme ten cirkus
>>>spam=1
>>>f()
1
3
ale osobně bych do toho nešel, takovéhle fintičky vedou obvykle k obtížně hledatelným zádrhelům :-)
protože nové volání f() už ukáže něco jiného ;-)
A pro účely ladění, co se s deklarací proměnné (v tomto případě "spam") děje v průběhu procesu, se dá pohodlně trasovat např. příkazy globals()["spam"] a locals()["spam"] (obecně: globals() vypíše globální, locals() lokální proměnné a jejich obsahy)