Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >>> kier = {'krakow':12, 'gliwice':32}
- >>> for k,v in kier:
- primn
- KeyboardInterrupt
- >>> for k,v in kier.items():
- print(k,v)
- krakow 12
- gliwice 32
- >>> miasta = ['krakow', 'gliwice']
- >>> knumery = [12, 32]
- >>> for x, y in zip(miasta, knumery):
- print(x, y)
- krakow 12
- gliwice 32
- >>> a = [23, 54, 213 , 54 , 65]
- >>> for x in a:
- print(x)
- 23
- 54
- 213
- 54
- 65
- >>> for x in reversed(a):
- print(x)
- 65
- 54
- 213
- 54
- 23
- >>> for x in sorted(a):
- print(x)
- 23
- 54
- 54
- 65
- 213
- ---------------------------------------------
- # pobieramy wyraz, obl liczbe wystapien znakow wyst w lancuchu
- ##def lett_freq(word):
- ## freqs = dict()
- ##
- ## for letter in word:
- ## if not letter in freqs:
- ## freqs[letter] = 0
- ## freqs[letter] += 1
- ##
- ## return freqs
- def lett_freq(word):
- freqs = dict()
- for letter in word:
- if not letter in freqs:
- freqs[letter] = 1
- else:
- freqs[letter] += 1
- return freqs
- word = input('Wpisz wyraz')
- freqs = lett_freq(word)
- for letter, occurences in freqs.items():
- print(letter, '->', occurences)
- -----------------------------------
- for letter, occurences in sorted(freqs.items()):
- print(letter, '->', occurences)
- # To samo z listami i krotkami na zadanie!!!
- -------------------------------------
- # Słownik o różnych wartościach, chciałbym mieć funkcje ktora przyjmujac slownik pozwoli
- # Zwrocic odwrocony slownik, klucze stana sie wartosciami a wartosci kluczami.
- def reverse_dict(d):
- ## result = dict()
- ##
- ## for x, y in d.items():
- ## result[y] = x
- ## return result
- return { y:x for x, y in d.items() }
- d = { 2:4, 3:9, 4:16, 5:25 }
- print(reverse_dict(d))
- --------------------------------------------
- >>> x = set()
- >>> x.add('asdas')
- >>> x.add(123)
- >>> x
- {'asdas', 123}
- >>> x.add([123])
- Traceback (most recent call last):
- File "<pyshell#25>", line 1, in <module>
- x.add([123])
- TypeError: unhashable type: 'list'
- >>> x.add({'123'})
- Traceback (most recent call last):
- File "<pyshell#26>", line 1, in <module>
- x.add({'123'})
- TypeError: unhashable type: 'set'
- >>> x.add({1:2})
- Traceback (most recent call last):
- File "<pyshell#27>", line 1, in <module>
- x.add({1:2})
- TypeError: unhashable type: 'dict'
- >>> y = dict()
- >>> y[{1:2}] = 1
- Traceback (most recent call last):
- File "<pyshell#29>", line 1, in <module>
- y[{1:2}] = 1
- TypeError: unhashable type: 'dict'
- >>> y[1] = {1:2}
- >>> y[0] = [1,2]
- >>> y[2] = {'1', '2'}
- >>> x.add((1,3))
- >>> s.add((12, [3]))
- Traceback (most recent call last):
- File "<pyshell#34>", line 1, in <module>
- s.add((12, [3]))
- NameError: name 's' is not defined
- --------------------------------------------------
Add Comment
Please, Sign In to add comment