Aprende todo sobre Python
Aprende todo sobre Python
Category:
Education
| Tags:
#DatabaseAccess,
#TechResources,
#PythonProgramming,
#AdvancedCoding,
#CareerGrowth
Adéntrate en el emocionante mundo de la programación y transforma tu carrera con nuestra guía integral. Desde técnicas avanzadas en Python hasta trabajo con bases de datos, este recurso es imprescindible para quienes buscan destacar en el campo tecnológico. Conoce herramientas, métodos y secretos que te ayudarán a convertirte en el programador que siempre has querido ser.
Category:
Education
| Tags:
#DatabaseAccess,
#TechResources,
#PythonProgramming,
#AdvancedCoding,
#CareerGrowth
Aprende todo sobre Python
@ProfGastonPerez1 week ago

1/1068

2/1068

3/1068

4/1068

5/1068

6/1068

7/1068

8/1068

9/1068

10/1068

11/1068

12/1068

13/1068

14/1068

15/1068

16/1068

17/1068

18/1068

19/1068

20/1068

21/1068

22/1068

23/1068

24/1068

25/1068

26/1068
![TypeError:[definición /método]toma? argumentos posicionales pero? se le dio 352
Ejemplo 352
Typ…](https://d2z384uprhdr6y.cloudfront.net/izIbggHH6MXtN25PAQAP0-doNS5HIHN9mj5RqcihlRU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjctbC53ZWJw.webp)
27/1068

28/1068

29/1068

30/1068

31/1068

32/1068

33/1068

34/1068

35/1068

36/1068

37/1068

38/1068

39/1068

40/1068

41/1068

42/1068
![Prueba los caracteres iniciales y finales de una cadena. 632
str.startswith(prefix[, start[, end]…](https://d2z384uprhdr6y.cloudfront.net/87L2W9t1VZm0x8WdfGuBzhAwG_uzU7tqspwG0E7KyKs/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDMtbC53ZWJw.webp)
43/1068

44/1068

45/1068

46/1068

47/1068

48/1068

49/1068

50/1068

51/1068

52/1068

53/1068

54/1068

55/1068

56/1068

57/1068

58/1068

59/1068

60/1068

61/1068

62/1068

63/1068

64/1068

65/1068

66/1068

67/1068

68/1068

69/1068

70/1068

71/1068

72/1068

73/1068

74/1068

75/1068

76/1068
![12
a = b = c = 1
print(a, b, c)
# Output: 1 1 1
x = y = [7, 8, 9] # x and y refer to the same…](https://d2z384uprhdr6y.cloudfront.net/Kh3I63P_57wZSp6VGwJnsOuG26bxj1LsgnbkJy1IGhg/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzctbC53ZWJw.webp)
77/1068

78/1068

79/1068

80/1068

81/1068
![17
a = reversed('hello')
a = (1, 2, 3)
b = ('a', 1, 'python', (1, 2))
b[2] = 'something else' #…](https://d2z384uprhdr6y.cloudfront.net/bOwJOjkkfw7S3l_EgoFG7MpYNeBR6HM-q92wk7FgtWs/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODItbC53ZWJw.webp)
82/1068

83/1068

84/1068
![20
def f(m):
m.append(3) # adds a number to the list. This is a mutation.
x = [1, 2]
f(x)
x ==…](https://d2z384uprhdr6y.cloudfront.net/Am9B3OvxTKXBNBALqN87aNjTaj48RTvGLfPfrsg7n8g/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODUtbC53ZWJw.webp)
85/1068

86/1068

87/1068

88/1068

89/1068

90/1068
![26
int_list = [1, 2, 3]
string_list = ['abc', 'defghi']
Python3nopermitemezclar elusodetabulaci…](https://d2z384uprhdr6y.cloudfront.net/eiiWPEbL892Bm8ULbp3oM-1YpM8obrJJ7njQhn6l2F8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTEtbC53ZWJw.webp)
91/1068
![27
mixed_list = [1, 'abc', True, 2.34, None]
nested_list = [['a', 'b', 'c'], [1, 2, 3]]
names = …](https://d2z384uprhdr6y.cloudfront.net/lsRCbyh0XY79Wt9g7BAZXP_wTudL7GJEna3D2Q9TPp8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTItbC53ZWJw.webp)
92/1068
![28
name.index("Alice")
0
len(names)
6
a = [1, 1, 1, 2, 3, 4]
a.count(1)
3
a.reverse()
[…](https://d2z384uprhdr6y.cloudfront.net/bUlAYlRIyN409L4vkBPgAqSGJGBsJQXFz8vOxCcYBI4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTMtbC53ZWJw.webp)
93/1068

94/1068

95/1068
![31
>>> state_capitals['Alabama']
'Boston'
>>> state_capitals['Arkansas']
'Little Rock'
>>> h…](https://d2z384uprhdr6y.cloudfront.net/uI-OFzrkZY6T_PcK3DJcpZWn3bKHwAD1SmoVezM94Nc/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTYtbC53ZWJw.webp)
96/1068

97/1068

98/1068

99/1068

100/1068

101/1068
![37
P:\>py -3
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on …](https://d2z384uprhdr6y.cloudfront.net/9s6C8LZm7miGNyoyGv1Wv7rLIBh8uns1bEJZVZjbNm8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTAyLWwud2VicA==.webp)
102/1068

103/1068

104/1068

105/1068

106/1068

107/1068

108/1068

109/1068
![45
db = Dbconnect()
db.callproc('stored_procedure_name', [parameters] )
results = db.dbcursor.f…](https://d2z384uprhdr6y.cloudfront.net/MeJDOQVbndrvDZGCtr7grfy5MmWdr-4tOVMG0oX0XTI/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTEwLWwud2VicA==.webp)
110/1068
![46
[(u'User A', 42), (u'User B', 43)]
>>> import sqlite3
>>> conn = sqlite3.connect('users.db')
…](https://d2z384uprhdr6y.cloudfront.net/u0NP6gqW3A2TI-pJOjvJXZ3wPozii7o5GNs07kXQWK4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTExLWwud2VicA==.webp)
111/1068
![47
def dict_factory(cursor, row):
d = {}
fori,colinenumerate(cursor.description):
d[col[0]] =…](https://d2z384uprhdr6y.cloudfront.net/DUil7vxleKSyvxtQrnno7DXG1MNqPG_4M4UpLReXSVM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTEyLWwud2VicA==.webp)
112/1068

113/1068

114/1068

115/1068

116/1068

117/1068

118/1068
![54
rows = [ (1, "First" ),
(2,"Second"),
(3, "Third" ) ]
_db_cur.bindarraysize = 3
_db_cur.set…](https://d2z384uprhdr6y.cloudfront.net/AE149xRD2YRvOleL3W94zdV1kQ6htD05fpLoO8LRP1M/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTE5LWwud2VicA==.webp)
119/1068

120/1068

121/1068

122/1068

123/1068

124/1068

125/1068

126/1068

127/1068
![63
{'A': ['A', 'A', 'A', 'A', 'A', 'A'],
'B': ['B', 'B', 'B', 'B', 'B', 'B'],
'C': ['C', 'C'],
…](https://d2z384uprhdr6y.cloudfront.net/SBpeUVIwmpoq9tHr5Nwr0rnKdQUEgHF04ssxLETLGSY/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTI4LWwud2VicA==.webp)
128/1068
![64
c = groupby(['goat', 'dog', 'cow', 1, 1, 2, 3, 11, 10, ('persons', 'man', 'woman')])
dic = {}…](https://d2z384uprhdr6y.cloudfront.net/wO7E9BuAmkZqKsw88tzL-Qt0mUFu55tWVPYBDkGkl8Q/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTI5LWwud2VicA==.webp)
129/1068

130/1068
![66
{'animal': [['animal', 'bear'], ['animal', 'duck']],
'plant': [['plant', 'cactus']],
'vehicl…](https://d2z384uprhdr6y.cloudfront.net/ev3yF3YXcj2wwGOSoo76W8pK7R1J36yuV3YkWtwLtqU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTMxLWwud2VicA==.webp)
131/1068

132/1068

133/1068

134/1068

135/1068

136/1068
![72
x = {'a': 1, 'b': 2}
del x['a']
print(x) # out: {'b': 2}
print(x['a']) # error: KeyError: 'a…](https://d2z384uprhdr6y.cloudfront.net/X26fxUp-vfV54usEHNgp-kompKcHwO8tPzri7TXsHD0/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTM3LWwud2VicA==.webp)
137/1068

138/1068

139/1068

140/1068

141/1068

142/1068

143/1068

144/1068

145/1068

146/1068

147/1068

148/1068

149/1068
![85
# cli.py
import sys
print(sys.argv)
$ python cli.py
=> ['cli.py']
$ python cli.py fizz
=…](https://d2z384uprhdr6y.cloudfront.net/06I1HNJUy99R2YIMHWXpTS6WXl_22Z4AMg9-avPihrY/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTUwLWwud2VicA==.webp)
150/1068

151/1068
![87
usage: example.py [-h] [--bar_this BAR_THIS] [--bar_that BAR_THAT]
[--foo_this FOO_THIS] [--fo…](https://d2z384uprhdr6y.cloudfront.net/PPlG28WCgsyw0ojLR8GTsdsVX4P0z4kZ6GJ3Y3LXuX0/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTUyLWwud2VicA==.webp)
152/1068

153/1068

154/1068

155/1068
![91
try:
res = get_result()
res = res[0]
log('got result: %r' % res)
except:
if not res:
re…](https://d2z384uprhdr6y.cloudfront.net/a-OHtAYoDwCwHGI3PJH9YPHdOpQwRDgd21FNbNupDA4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTU2LWwud2VicA==.webp)
156/1068
![92
def intensive_f(value): # int -> Optional[int]
# complex, and time-consuming code
if process…](https://d2z384uprhdr6y.cloudfront.net/UFt4xJjd8G4Ugzi2jREX6zrRQlc6Nf1kowPuxlWzV4c/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTU3LWwud2VicA==.webp)
157/1068
![93
bird_speeds = get_very_long_dictionary()
try:
speed = bird_speeds["european swallow"]
excep…](https://d2z384uprhdr6y.cloudfront.net/eGrUtOo-gH81yR3f6-sKTS0keI6r86PWXyP0WEv3pTo/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTU4LWwud2VicA==.webp)
158/1068

159/1068

160/1068
![96
def checkParenth(str):
stack = Stack()
pushChars, popChars = "<({[", ">)}]"
for c in str:
…](https://d2z384uprhdr6y.cloudfront.net/1ODMeZZSeU_ST-uIjoLmliWdFgl1u6Y-q8BYfqSJcxg/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTYxLWwud2VicA==.webp)
161/1068

162/1068

163/1068

164/1068

165/1068

166/1068

167/1068

168/1068

169/1068

170/1068

171/1068

172/1068
![108
with arcpy.da.SearchCursor(r"C:\Temp\Test.gdb\TestFC",["TestField"]) as cursor:
for row in c…](https://d2z384uprhdr6y.cloudfront.net/4OCHAvc9Kik-YSXrNX5vc3R9AuvhmDNS4zpujj-l8WA/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTczLWwud2VicA==.webp)
173/1068

174/1068

175/1068
![111
my_array = array('i', [1,2,3,4,5])
my_array.append(6)
# array('i', [1, 2, 3, 4, 5, 6])
my_…](https://d2z384uprhdr6y.cloudfront.net/yHdVU63L8ZechIj4zd7gUqg-KhgADG1Xz7Sm_CJdhDY/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTc2LWwud2VicA==.webp)
176/1068
![112
my_array = array('i', [1,2,3,4,5])
my_array.remove(4)
# array('i', [1, 2, 3, 5])
my_array …](https://d2z384uprhdr6y.cloudfront.net/SIrKoN2COd7yIQzvxSnOw0hwKz2tyvq2n2jOZWHzdnU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTc3LWwud2VicA==.webp)
177/1068
![113
my_array = array('i', [1,2,3,3,5])
my_array.count(3)
# 2
my_char_array = array('c', ['g','…](https://d2z384uprhdr6y.cloudfront.net/vJqmqKk2ttEVhgqn7b8AOK4-4wYv18WMdKF7UzM10yk/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTc4LWwud2VicA==.webp)
178/1068

179/1068
![115
from subprocess import check_call
ok = check_call(['ffmpeg','-i','input.mp3','output.wav'])
…](https://d2z384uprhdr6y.cloudfront.net/HjcEzlJU_wGXtX-DYl7UtxU4m4L1bOE_ycWLawpXfao/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTgwLWwud2VicA==.webp)
180/1068

181/1068

182/1068
![118
subprocess.call([r'C:\path\to\app.exe', 'arg1', '--flag', 'arg'])
subprocess.call('echo "Hell…](https://d2z384uprhdr6y.cloudfront.net/SSfxSrh7bKLEk4hXOeDpCsmuGcdtwNd_k_lToeQeDko/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTgzLWwud2VicA==.webp)
183/1068
![119
process = subprocess.Popen([r'C:\path\to\app.exe', 'arg1', '--flag', 'arg'])
process = subpro…](https://d2z384uprhdr6y.cloudfront.net/vao7bpId1ZRJahUrEHYMsWQz9hifd4wh5gg-oVxYsVg/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTg0LWwud2VicA==.webp)
184/1068

185/1068
![121
shlex.split('ls --color -l -t -r')
out: ['ls', '--color', '-l', '-t', '-r']](https://d2z384uprhdr6y.cloudfront.net/opZchbtLgAiwbxak6hY7FMl8pslTTGwIczmdlBNf9zI/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTg2LWwud2VicA==.webp)
186/1068

187/1068

188/1068
![124
for x in ['one', 'two', 'three', 'four']:
print(x)
one
two
Capítulo 23: Bucles
Introduc…](https://d2z384uprhdr6y.cloudfront.net/io0klywflUiKGwdNF6lRJ939zKTfK2cpdBP1S8g_F9o/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTg5LWwud2VicA==.webp)
189/1068

190/1068
![126
for i in [0, 1, 2, 3, 4]:
print(i)
0
1
2
3
4
for i in range(5):
print(i)
i = 0
whi…](https://d2z384uprhdr6y.cloudfront.net/2tzZcdw3ylLBYw5xBtGZ-u5zNQeDr7fiEmuGswDplD8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTkxLWwud2VicA==.webp)
191/1068

192/1068

193/1068

194/1068

195/1068
![131
a = [1, 2, 3, 4]
for i in a:
if type(i) is not int:
print(i)
break
else:
print("no exce…](https://d2z384uprhdr6y.cloudfront.net/DoBe4cTc9UOwYPATESN3QamP29MVG0H-4QBXViXMMTQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTk2LWwud2VicA==.webp)
196/1068

197/1068

198/1068
![134
for s in lst:
print s[:1] # print the first letter
a
b
c
d
e
for idx, s in enumerat…](https://d2z384uprhdr6y.cloudfront.net/Fum23mp8yXbGGiLzAdQ8TZZkTzpzckTLN0e86877PRI/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTk5LWwud2VicA==.webp)
199/1068
![135
for s in lst[1::2]:
print(s)
for i in range(1, len(lst), 2):
print(lst[i])
bravo
delta…](https://d2z384uprhdr6y.cloudfront.net/rsYMLv0pRgqbn7oy1tl0s3sFHyuMoWdmrCiDjJlySBw/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjAwLWwud2VicA==.webp)
200/1068

201/1068

202/1068
![138
alist = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
5 in alist # True
10 in alist # False
atuple = ('0'…](https://d2z384uprhdr6y.cloudfront.net/jErmDUadEskMZKMEvS0bGJWYQ9plYB4eOQNio_EIlH8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjAzLWwud2VicA==.webp)
203/1068
![139
atuple = (10, 16, 26, 5, 2, 19, 105, 26)
atuple.index(26) # 2
atuple[2] # 26
atuple[7] # 26…](https://d2z384uprhdr6y.cloudfront.net/a5MlGd4glhpHiFSS4GTPzknDrqHRjFYoZkoqfieQsco/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjA0LWwud2VicA==.webp)
204/1068

205/1068

206/1068

207/1068

208/1068

209/1068

210/1068

211/1068

212/1068

213/1068

214/1068

215/1068

216/1068
![152
max([], default=42)
# Output: 42
max([], default=0)
# Output: 0
adict = {'a': 3, 'b': 5…](https://d2z384uprhdr6y.cloudfront.net/SG-mw3G864suxcj8Agu42I7wiS1_GR9nExRSTb4E8v0/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjE3LWwud2VicA==.webp)
217/1068
![153
sorted('bdca') # string
# Output: ['a','b','c','d']
sorted({'11': 5, '3': 2, '10': 15}) # di…](https://d2z384uprhdr6y.cloudfront.net/qJOPBoztvzh4O-i7EgJGazMI0FEttqqLSB52NyZIVbw/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjE4LWwud2VicA==.webp)
218/1068

219/1068

220/1068

221/1068
![157
longest_lines = sorted(f, key=len)[1000:]
import heapq
with open(filename) as f:
longest_li…](https://d2z384uprhdr6y.cloudfront.net/OwdA_eTeKRplVIL9bxlxAlsfY9p2d-RmzRKAnw9gbek/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjIyLWwud2VicA==.webp)
222/1068

223/1068

224/1068

225/1068

226/1068

227/1068

228/1068

229/1068

230/1068

231/1068

232/1068

233/1068

234/1068

235/1068

236/1068

237/1068

238/1068

239/1068

240/1068

241/1068

242/1068

243/1068

244/1068

245/1068

246/1068

247/1068

248/1068

249/1068

250/1068

251/1068

252/1068
![188
['equal', 'greater than', 'less than', ][cmp(x,y)]
# x,y = 1,1 output: 'equal'
# x,y = 1,2 o…](https://d2z384uprhdr6y.cloudfront.net/8wrd52W0czcZ9cxBoFLDInOu7drJjNFiyWd6mqJFLb8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjUzLWwud2VicA==.webp)
253/1068
![189
[value_equals, value_greater, value_less][<conditional-test>]
[lambda: value_false, lambda: v…](https://d2z384uprhdr6y.cloudfront.net/C9Z18dkc6HUAv4LrQBgkt6I11LUkUnbTwBaJ3s2h1fQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjU0LWwud2VicA==.webp)
254/1068

255/1068

256/1068

257/1068
![193
[DEFAULT]
debug = True
name = Test
password = password
[FILES]
path = /path/to/file
fro…](https://d2z384uprhdr6y.cloudfront.net/-tH0nGV2IGFZh27O_2jOjMLLcWhEarG7m_kxX_8zQZQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjU4LWwud2VicA==.webp)
258/1068
![194
import configparser
config = configparser.ConfigParser()
config['settings']={'resolution':'…](https://d2z384uprhdr6y.cloudfront.net/xhzwKj8eESTIuDljCQNKEamuD4TIcH2ZgsoQFWcy3_Q/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjU5LWwud2VicA==.webp)
259/1068
![195
restaurants = ["McDonald's", "Burger King", "McDonald's", "Chicken Chicken"]
unique_restaura…](https://d2z384uprhdr6y.cloudfront.net/swRxrJudru3ZxYtcU-TJdAuFh2aDtKN9wLw8v3Qi6Zg/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjYwLWwud2VicA==.webp)
260/1068

261/1068

262/1068
![198
>>> from collections import Counter
>>> counterA = Counter(['a','b','b','c'])
>>> counterA
…](https://d2z384uprhdr6y.cloudfront.net/EewtinzQvfI3tBdycPsWyIL9idZ-m0pj3e5E5MZznp4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjYzLWwud2VicA==.webp)
263/1068

264/1068

265/1068
![201
from collections import Counter
c = Counter(["a", "b", "c", "d", "a", "b", "a", "c", "d"])
…](https://d2z384uprhdr6y.cloudfront.net/P6KgnUDh72oqcXhEWVRr1Xr5q51JJDNyZhaRF0qGtn4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjY2LWwud2VicA==.webp)
266/1068
![202
alist = [1, 2, 3, 4, 1, 2, 1, 3, 4]
alist.count(1)
# Out: 3
atuple = ('bear', 'weasel', 'b…](https://d2z384uprhdr6y.cloudfront.net/TfD_fF7rxgNufzwG7MAIDrgaSkTlFSu3NOs4Op7qlHI/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjY3LWwud2VicA==.webp)
267/1068
![203
>>> unique,counts=np.unique(a,return_counts=True)
>>> print unique,counts # counts[i] is equa…](https://d2z384uprhdr6y.cloudfront.net/TLAvZ2A-QpMIKmDEyhop_D1I2uUaC4g505FLWij4l_c/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjY4LWwud2VicA==.webp)
268/1068
![204
>>> import copy
>>> c = [[1,2]]
>>> d = copy.copy(c)
>>> c isd
False
>>> c[0] is d[0]
…](https://d2z384uprhdr6y.cloudfront.net/zR_GrT2d2KYHNyg2QwBrhCR0hGQHAFyIGeHlCi1N3HQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjY5LWwud2VicA==.webp)
269/1068
![205
>>> s1 = {()}
>>> s2 = s1.copy()
>>> s1 is s2
False
>>> s2.add(3)
>>> s1
{[]}
>>> s2
…](https://d2z384uprhdr6y.cloudfront.net/i0YtkfSFDdNxw8OUR8X0Y4FAvDCCjqizBpEz7TqaZko/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjcwLWwud2VicA==.webp)
270/1068
![206
a[-1] # last item in the array
a[-2:] # last two items in the array
a[:-2] # everything exce…](https://d2z384uprhdr6y.cloudfront.net/nRlfhKuFDxNwDxDjpF07tArm3FmuT78hgwn7gClSj44/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjcxLWwud2VicA==.webp)
271/1068
![207
a = [1, 2, 3, 4, 5]
# steps through the list backwards (step=-1)
b = a[::-1]
# built-in li…](https://d2z384uprhdr6y.cloudfront.net/r5uRma3-wqpO4cM-I-pkR6NirULJ4WSxdYjB0YDufKQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjcyLWwud2VicA==.webp)
272/1068
![208
>>> [3, 4, 5, 1, 2]](https://d2z384uprhdr6y.cloudfront.net/QqmtbSV2emMrO6CTv0KsJmjgZvpXngkN55cj4hBkGrs/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjczLWwud2VicA==.webp)
273/1068

274/1068
![210
# .pypirc file
[distutils]
index-servers =
pypi
pypitest
[pypi]
repository=https://py…](https://d2z384uprhdr6y.cloudfront.net/YKNqxRupcRGvVBkmLNt45lAGi9KgJ3CHfAblMKK7Jpo/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjc1LWwud2VicA==.webp)
275/1068

276/1068
![212
[metadata]
description-file = README.rst
python -m package_name
Documentación
No olvide in…](https://d2z384uprhdr6y.cloudfront.net/nSsROsX9D1s7EuxVUw2SFm4fxER6BufKqQi0YOJZ1s0/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjc3LWwud2VicA==.webp)
277/1068

278/1068

279/1068

280/1068

281/1068

282/1068

283/1068

284/1068

285/1068

286/1068

287/1068

288/1068

289/1068

290/1068

291/1068

292/1068

293/1068

294/1068

295/1068

296/1068
![232
def singleton(cls):
instance = [None]
def wrapper(*args, **kwargs):
if instance[0] is Non…](https://d2z384uprhdr6y.cloudfront.net/ws-Gt6nuW6qq_JPOGWuQFl7oJWAjiej1GJ8LzvEP6HA/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjk3LWwud2VicA==.webp)
297/1068
![233
def func(myList):
for item in myList:
print(item)
func([1,2,3,5,7])
1
2
3
5
7
aList …](https://d2z384uprhdr6y.cloudfront.net/HIYdjUyBgE52u1xqRW2IbIQOrb1jZ6dsL1UMq2YcCGg/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjk4LWwud2VicA==.webp)
298/1068
![234
with shelve.open('spam') as db:
db['eggs'] = 'eggs'
Capítulo 51: dejar de lado
Introducció…](https://d2z384uprhdr6y.cloudfront.net/Tqi27KHS_OG1epTQtkWh_mm4yMNGgK0VVZtnirsnURw/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMjk5LWwud2VicA==.webp)
299/1068
![235
import shelve
database = shelve.open(filename.suffix)
object = Object()
database['key'] = …](https://d2z384uprhdr6y.cloudfront.net/2-jOWILrR74FMxVLyv1tGsTqfOu-MMstR3xEiBKpxc4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzAwLWwud2VicA==.webp)
300/1068
![236
import shelve
s = shelve.open('test_shelf.db')
try:
existing = s['key1']
finally:
s.clo…](https://d2z384uprhdr6y.cloudfront.net/rdxlBGH9ZC1uCIDynHLjxwrJLEiU2yI7TA2mG4yjpGY/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzAxLWwud2VicA==.webp)
301/1068

302/1068

303/1068

304/1068
![240
locals
-> return a/b
(Pdb) p a+b
3
(Pdb) [ str(m) for m in [a,b]]
['1', '2']
(Pdb) [ d…](https://d2z384uprhdr6y.cloudfront.net/XlqlDbgfmGVLVCeY5-A7nEq3scjXB0ORoL9jW9qLF9s/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzA1LWwud2VicA==.webp)
305/1068

306/1068

307/1068

308/1068

309/1068

310/1068

311/1068

312/1068

313/1068
![249
dictionary = {"Hello": 1234, "World": 5678}
print(dictionary["Hello"])
Capítulo 56: Diccion…](https://d2z384uprhdr6y.cloudfront.net/7ObO9NOV7813MNPB2K6iOoK-TiDz0Y-vU9novsg0jUo/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzE0LWwud2VicA==.webp)
314/1068

315/1068
![251
try:
value = mydict[key]
except KeyError:
value = default_value
if key in mydict:
value …](https://d2z384uprhdr6y.cloudfront.net/ubLMytNX3b5sBeKT8arRLwVkXR-a_hxoOluA5cyK2-E/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzE2LWwud2VicA==.webp)
316/1068

317/1068
![253
d['newkey'] = 42
d['new_list'] = [1, 2, 3]
d['new_dict'] = {'nested_dict': 1}
del d['newke…](https://d2z384uprhdr6y.cloudfront.net/uw_nrdd3h2CixUx6ie_Pf-Jyo5gsVgEn6WjkIB5k7Q8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzE4LWwud2VicA==.webp)
318/1068
![254
from collections import OrderedDict
d = OrderedDict()
d['first'] = 1
d['second'] = 2
d['t…](https://d2z384uprhdr6y.cloudfront.net/Cb8HOy3RcWZr4V-p954FP1W3Z8X5d7b0HzkX2pYoJgE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzE5LWwud2VicA==.webp)
319/1068

320/1068

321/1068
![257
print([keyforkeyind])
# ['c', 'b', 'a']
for key, value in d.items():
print(key, value)
#…](https://d2z384uprhdr6y.cloudfront.net/4GQIxcjNTOwspxejDt9a4YVLixIlONsvA8lkZUWflPA/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzIyLWwud2VicA==.webp)
322/1068
![258
car = {}
car["wheels"] = 4
car["color"] = "Red"
car["model"] = "Corvette"
print "Little …](https://d2z384uprhdr6y.cloudfront.net/u9QjP7uje1wILl7hykuHOR4XKuKctnBKU2ZwF4dI6Bk/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzIzLWwud2VicA==.webp)
323/1068

324/1068

325/1068

326/1068

327/1068

328/1068

329/1068

330/1068

331/1068

332/1068

333/1068

334/1068

335/1068

336/1068
![272
$ py
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on…](https://d2z384uprhdr6y.cloudfront.net/gjkVJztmEEBO9bJ3H9b0PEozg85FQqVvBHilvsmbPGI/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzM3LWwud2VicA==.webp)
337/1068
![273
Python Launcher
usage: py [ launcher-arguments ] [ python-arguments ] script [ script-argumen…](https://d2z384uprhdr6y.cloudfront.net/Tq1s3sCxl-UIXJm71HWsk5Z6p32gOCQJyhx5Z1VR5fw/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzM4LWwud2VicA==.webp)
338/1068

339/1068

340/1068

341/1068

342/1068

343/1068

344/1068

345/1068

346/1068
![282
import locale
locale.setlocale(locale.LC_ALL, '')
Out[2]: 'English_United States.1252'
loc…](https://d2z384uprhdr6y.cloudfront.net/W3JEXileZjhwrKi_FsBRsKZFpP5tJbZt33oNvu4TlDM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzQ3LWwud2VicA==.webp)
347/1068

348/1068

349/1068
![285
os.mkdir("./dir2/subdir1")
OSError: [Errno 2] No such file or directory: './dir2/subdir1'
OS…](https://d2z384uprhdr6y.cloudfront.net/oOSAhLtfhLpU3EP8SNoBnvOrIddn0WOvMY_DmSdAJ2o/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzUwLWwud2VicA==.webp)
350/1068

351/1068

352/1068

353/1068

354/1068

355/1068
![291
dst_addr = "\x01\x02\x03\x04\x05\x06"
payload = ("["*30)+"PAYLOAD"+("]"*30)
checksum = "\x1…](https://d2z384uprhdr6y.cloudfront.net/ery1QpjIRuhAlc2n7BdavSlvRu-lNxovJp3qodFTalM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzU2LWwud2VicA==.webp)
356/1068

357/1068

358/1068

359/1068

360/1068

361/1068

362/1068

363/1068

364/1068

365/1068

366/1068

367/1068

368/1068

369/1068

370/1068

371/1068

372/1068

373/1068

374/1068
![310
#1 4 5 6
# Select the second and third rows
my_data[1:3]
# Select the third row
my_data[…](https://d2z384uprhdr6y.cloudfront.net/MDfGopVdUbOXG0gCSWwrGXQXOkQdBi6sXT0gpG1hgM8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzc1LWwud2VicA==.webp)
375/1068

376/1068
![312
alist = [0, 1, 2]
for index, value in enumerate(alist):
alist.pop(index)
print(alist)
# …](https://d2z384uprhdr6y.cloudfront.net/Py3Mw6zpOcJcCCv8w4QthGYmWFMrUP2eE7b85lYjx0Y/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzc3LWwud2VicA==.webp)
377/1068
![313
alist = [0, 1, 2]
for index, value in enumerate(alist):
# break to avoid infinite loop:
if…](https://d2z384uprhdr6y.cloudfront.net/vTvKsivt2QH_jRN2d0uKLn6wsu5eRTaa5jfWHciKXZQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzc4LWwud2VicA==.webp)
378/1068
![314
zlist = []
zlist = [0, 1, 2]
x = 1
while len(zlist) > x:
print(zlist[0])
zlist.pop(0)
…](https://d2z384uprhdr6y.cloudfront.net/2ih0zmFncCNXFpgxV0VeWsgG6Ln4H9maBlNY0KDyzgM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzc5LWwud2VicA==.webp)
379/1068
![315
zlist = [1,2,3,4,5]
[item for item in zlist if item % 2 != 0]
# Out: [1, 3, 5]
def foo(li=…](https://d2z384uprhdr6y.cloudfront.net/kl-OXOy6TYwMFnizTuZ3QQ-CGIEcVLo0XOQhhtDDbWU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzgwLWwud2VicA==.webp)
380/1068
![316
x = []
foo(li=x)
# Out: [1]
foo(li="")
# Out: [1]
foo(li=0)
# Out: [1]
def foo(li=Non…](https://d2z384uprhdr6y.cloudfront.net/Cuk2vNU8sXIukY03b2P9gcVrRVsfNquPLWDudh2_5tM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzgxLWwud2VicA==.webp)
381/1068
![317
li = [[]] * 3
print([id(inner_list) for inner_list in li])
# Out: [6830760, 6830760, 683076…](https://d2z384uprhdr6y.cloudfront.net/gUO-06LzCblQ2QSHdC1U2srPKUhLcZuHDGV7D4fDNgU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzgyLWwud2VicA==.webp)
382/1068

383/1068

384/1068
![320
class Car(object):
color = "red"
wheels = [Wheel(), Wheel(), Wheel(), Wheel()]
class Car(o…](https://d2z384uprhdr6y.cloudfront.net/KLed3wSq1fjBgsSFL_l0UaZCPExRtI61vKUEdmzIO8U/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzg1LWwud2VicA==.webp)
385/1068

386/1068

387/1068

388/1068

389/1068
![325
i = 0
a = [i for i in range(3)]
print(i) # Outputs 2
def calc_fact(num):
""" A slow versi…](https://d2z384uprhdr6y.cloudfront.net/bL5oMpZcyBoT1Gioey2ugC1nXkbWMyFVZ5W_y3nL2F0/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMzkwLWwud2VicA==.webp)
390/1068

391/1068

392/1068

393/1068

394/1068

395/1068

396/1068

397/1068

398/1068

399/1068

400/1068

401/1068

402/1068

403/1068

404/1068

405/1068

406/1068

407/1068

408/1068

409/1068

410/1068

411/1068
![347
try:
d = {}
a = d[1]
b = d.non_existing_field
except (KeyError, AttributeError) as e:
pri…](https://d2z384uprhdr6y.cloudfront.net/eJaMMkWU30ArqiEWfN1wPj2KTnjDMZzSzCMC70LIaBU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDEyLWwud2VicA==.webp)
412/1068
![348
d = [{7: 3}, {25: 9}, {38: 5}]
for i in range(len(d)):
do_stuff(i)
try:
dic = d[i]
i +=…](https://d2z384uprhdr6y.cloudfront.net/E16pTabwP961NEvucES8WcyIwOSrv9Yk6vnYPHevCPE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDEzLWwud2VicA==.webp)
413/1068

414/1068

415/1068

416/1068

417/1068
![353
set1, tuple1 = {1,2}, (3,4)
a = set1 + tuple1
b = 400 + 'foo'
c = ["a","b"] - [1,2]
d = 1…](https://d2z384uprhdr6y.cloudfront.net/hEvjLH_zpOT4CWf19Fck0rZGyoiqv4Joj1Z9Aazl24M/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDE4LWwud2VicA==.webp)
418/1068

419/1068

420/1068

421/1068

422/1068

423/1068

424/1068

425/1068

426/1068

427/1068

428/1068

429/1068

430/1068

431/1068

432/1068

433/1068

434/1068

435/1068

436/1068

437/1068
![373
match = re.search(r'[b]', 'a[b]c')
match.group()
# Out: 'b'
match = re.search(r'\[b\]', 'a…](https://d2z384uprhdr6y.cloudfront.net/XIdl5vISy-mRc8ZHOV6rE17JrXbpLrLPwD-ZznOXREQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDM4LWwud2VicA==.webp)
438/1068
![374
re.sub(r"t([0-9])([0-9])", r"t\2\1", "t13 t19 t81 t25")
# Out: 't31 t91 t18 t52'
re.sub(r"t…](https://d2z384uprhdr6y.cloudfront.net/IVZ8zC9ocPf72CQ13_e0MfIpff8EDamgXoXB7cL30Xg/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDM5LWwud2VicA==.webp)
439/1068

440/1068

441/1068

442/1068

443/1068

444/1068

445/1068

446/1068

447/1068

448/1068

449/1068

450/1068

451/1068

452/1068

453/1068

454/1068

455/1068

456/1068
![392
names = ['Fred', 'Wilma', 'Barney']
def long_name(name):
return len(name) > 5
filter(long_…](https://d2z384uprhdr6y.cloudfront.net/Kyc-4YNzRMZy414UJRDj_GYU5XOXfEX12dbQXFYvzc8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDU3LWwud2VicA==.webp)
457/1068

458/1068

459/1068

460/1068

461/1068

462/1068
![398
number_list = [12,45,78]
print map('the number is {}'.format, number_list)
#Out:['the number…](https://d2z384uprhdr6y.cloudfront.net/eZIM6brKFwSUcrBdyuuan6O3QLmZMYyHJK62HaB04yQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDYzLWwud2VicA==.webp)
463/1068

464/1068
![400
person = {'first': 'Arthur', 'last': 'Dent'}
'{p[first]} {p[last]}'.format(p=person)
# 'Art…](https://d2z384uprhdr6y.cloudfront.net/xchSU-tiMzWbNq-pWWJwiupwIcEjrGB2lB_y0QJdIdI/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDY1LWwud2VicA==.webp)
465/1068

466/1068

467/1068

468/1068

469/1068

470/1068
![406
list(map(abs, [-1,-2,-3])) # [1, 2,3]
[abs(i) for i in [-1,-2,-3]] # [1, 2, 3]
import operat…](https://d2z384uprhdr6y.cloudfront.net/gd27gALI98Nwl2ePw1xUj8IHDP43wAJ_yBpDWj8w9i0/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDcxLWwud2VicA==.webp)
471/1068
![407
map(len, names) # map() returns a list
# Out: [4, 5, 6]
from itertools import imap
imap(le…](https://d2z384uprhdr6y.cloudfront.net/A1QdwMdi4Nbk5M0_eMIDZi4iG4tZiephi_P2uVE-IAY/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDcyLWwud2VicA==.webp)
472/1068

473/1068

474/1068
![410
list(map(None, *image))
insects = ['fly', 'ant', 'beetle', 'cankerworm']
f = lambda x: x + …](https://d2z384uprhdr6y.cloudfront.net/0TBt04QUmirfNoVmA0UjB-j4_04x9uChR--IAltGoyM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDc1LWwud2VicA==.webp)
475/1068

476/1068

477/1068

478/1068

479/1068

480/1068

481/1068

482/1068

483/1068

484/1068

485/1068

486/1068
![422
def f(a, b=42, c=[]):
pass
print(f. defaults )
# Out: (42,[])
def append(elem, to=[]):
…](https://d2z384uprhdr6y.cloudfront.net/Y-4rMUXtrNdo7mXyYZSCSKq2R2Bi8LYiquv6Djds5Xs/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDg3LWwud2VicA==.webp)
487/1068
![423
def append(elem, to=None):
if to is None:
to = []
to.append(elem)
return to
def greetin…](https://d2z384uprhdr6y.cloudfront.net/sJrYbX-U8w-zH7L7Ye-aX_zz_4ZAzRqbwBMeCZsjMfs/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNDg4LWwud2VicA==.webp)
488/1068

489/1068

490/1068

491/1068

492/1068

493/1068

494/1068

495/1068

496/1068

497/1068

498/1068

499/1068

500/1068

501/1068

502/1068

503/1068
![439
arr1 = list(g1)
# arr1 = [], because the loop above already consumed all the values.
g2 = f…](https://d2z384uprhdr6y.cloudfront.net/jbRyJrySLkDqmENgYJlfHPfUftHkB9iNVe3X8nHqGj8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTA0LWwud2VicA==.webp)
504/1068

505/1068

506/1068

507/1068

508/1068
![444
def create():
result = []
# logic here...
result.append(value) # possibly in several places…](https://d2z384uprhdr6y.cloudfront.net/uy1jeptcCdFsPr2nHytoZ8NzP6nX-Uo1IsKVpS-KE8I/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTA5LWwud2VicA==.webp)
509/1068

510/1068

511/1068

512/1068

513/1068

514/1068

515/1068

516/1068

517/1068

518/1068

519/1068
![455
import heapq
numbers = [1, 4, 2, 100, 20, 50, 32, 200, 150, 8]
print(heapq.nlargest(4, numbe…](https://d2z384uprhdr6y.cloudfront.net/OyxRLLbEz53iur5ogbCYLJOjofkCfPayp4fu0YS0pCA/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTIwLWwud2VicA==.webp)
520/1068
![456
import heapq
numbers = [10, 4, 2, 100, 20, 50, 32, 200, 150, 8]
heapq.heapify(numbers)
pri…](https://d2z384uprhdr6y.cloudfront.net/jC1UCe1Bs9aVahl7w8yeof2C3U2cuAEbIhvkttVm8Hk/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTIxLWwud2VicA==.webp)
521/1068
![457
Capítulo 95: Herramienta 2to3
Sintaxis
• $ 2to3 [-options] ruta / a / archivo.py
Parámetros…](https://d2z384uprhdr6y.cloudfront.net/_49yxky4vOZMqiA4v-enOB_AFfwKFx5BZpYNwyQ1LrI/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTIyLWwud2VicA==.webp)
522/1068

523/1068

524/1068

525/1068

526/1068

527/1068

528/1068

529/1068

530/1068

531/1068

532/1068

533/1068

534/1068

535/1068
![471
fromrandomimportrandint#Syntax"fromMODULENAMEimportNAME1[,NAME2[,...]]"
print(randint(1, 10)…](https://d2z384uprhdr6y.cloudfront.net/k12L9xxzlKvSKQR2Dbs4w3uxksFnDMdzVyvAKyhW5Zk/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTM2LWwud2VicA==.webp)
536/1068

537/1068

538/1068

539/1068

540/1068

541/1068

542/1068

543/1068

544/1068

545/1068
![481
from future import unicode_literals
print(repr("hi"))
# u'hi'
b"abc"[0] == 97
b"abc"[0:1]…](https://d2z384uprhdr6y.cloudfront.net/CtXvbfeB7CrnqvDxF8ky_YgvHbwJx2igfS6jePsRx8c/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTQ2LWwud2VicA==.webp)
546/1068

547/1068

548/1068
![484
>>> my_list = [1, 2, 3, 4, 5]
>>> import operator
>>> reduce(operator.truediv, my_list)
0.0…](https://d2z384uprhdr6y.cloudfront.net/MDEWdS18XJXO6JL0AdVb6j1y48Pq400w0ZFWAGoUuOc/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTQ5LWwud2VicA==.webp)
549/1068
![485
print(range(1, 10)[3:7])
# Out: range(3, 7)
print(range(1, 10).count(5))
# Out: 1
print(…](https://d2z384uprhdr6y.cloudfront.net/VGiXZ1_QUfPmuusXuLYiUtgeNdjpCpL0uxsViuLDV7I/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTUwLWwud2VicA==.webp)
550/1068

551/1068

552/1068

553/1068

554/1068

555/1068
![491
user_input = raw_input()
l = [7, 'x', (1, 2), [5, 6], 5, 8.0, 'y', 1.2, [7, 8], 'z']
sorted(…](https://d2z384uprhdr6y.cloudfront.net/8DqwXZ289CMYdYvwWBVKjWbvEg5m7HrAtCZAtL2fSpE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTU2LWwud2VicA==.webp)
556/1068

557/1068

558/1068

559/1068

560/1068

561/1068

562/1068
![498
x = 'hello world!'
vowels = [x for x in 'AEIOU']
print (vowels)
# Out: ['A', 'E', 'I', 'O',…](https://d2z384uprhdr6y.cloudfront.net/XJJI2mE2Sc9xd543hd0vqV4sB81evsIQyZjaDB989fU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTYzLWwud2VicA==.webp)
563/1068
![499
x = 'hello world!'
vowels = []
for x in 'AEIOU':
vowels.append(x)
print(x)
# Out: 'U'
…](https://d2z384uprhdr6y.cloudfront.net/5ON-KFzmA2kQ4SjqYiTN_RvAwvlqC7NjCpxvgNv-8wg/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTY0LWwud2VicA==.webp)
564/1068
![500
>>> map(None, [1, 2, 3], [1, 2], [1, 2, 3, 4, 5])
[(1, 1, 1), (2, 2, 2), (3, None, 3), (None,…](https://d2z384uprhdr6y.cloudfront.net/xJ6TxTGTobo4H5JlupepMkTO0hzKQK2ky31dM3mZ5jk/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTY1LWwud2VicA==.webp)
565/1068

566/1068

567/1068

568/1068

569/1068

570/1068

571/1068
![507
Capítulo 101: Indexación y corte
Sintaxis
• obj [inicio: detener: paso]
• cortar
• rebanad…](https://d2z384uprhdr6y.cloudfront.net/yduYI2o_5Wvgz2LPDxVLN7qVeEusJJVEQyynB0muAE8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTcyLWwud2VicA==.webp)
572/1068

573/1068
![509
arr[:]
arr = ['a', 'b', 'c']
copy = arr[:]
arr.append('d')
print(arr) # ['a', 'b', 'c', …](https://d2z384uprhdr6y.cloudfront.net/6f-pTDTh9gdFdn247u8N7t82NAX86ARdXAVce4Zx7AA/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTc0LWwud2VicA==.webp)
574/1068
![510
del a[4,2,5]
a
# Out: [1, 100, 4, 8]
<-- indicated which element came from which index
a …](https://d2z384uprhdr6y.cloudfront.net/51bmD4zL71QDaApxG4ZrFkdRHYNq9rQe9ItXBEonhY4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTc1LWwud2VicA==.webp)
575/1068
![511
lst = [1, 2, 3, 4, 5]
lst[1:4] = [6]
print(lst) # Out: [1, 6, 5]
lst = [1, 2, 3]
lst[:] = …](https://d2z384uprhdr6y.cloudfront.net/IgNHlIsg4qgzOirlMxZd4mct-y_A0DaXzt6qzsmvg8w/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTc2LWwud2VicA==.webp)
576/1068
![512
print(arr[-1])
>> 'd'
print(arr[-2])
>> 'c'
print arr[6]
Traceback (most recent call last…](https://d2z384uprhdr6y.cloudfront.net/RVEseiQ1zHvApaj4TlKeWb1qtOMhJM4Dcu6eiHvZ3BE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTc3LWwud2VicA==.webp)
577/1068
![513
headers_set = []
headers_sent = []
def write (data):
"""
Writes header data from 'start_…](https://d2z384uprhdr6y.cloudfront.net/phxAIDbmQgU2i41ZyhRyCDjEsoIAdtrHpylCfvOlRdc/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTc4LWwud2VicA==.webp)
578/1068

579/1068

580/1068

581/1068

582/1068

583/1068

584/1068

585/1068
![521
a, = iterable
def foo():
yield 1
a, = foo() # a = 1
nums = [1, 2, 3]
a, = nums # ValueEr…](https://d2z384uprhdr6y.cloudfront.net/AZ7Uo8jw5yh0wmzU16ZsTtmyTimr3oGJfE-u2eVMFvo/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNTg2LWwud2VicA==.webp)
586/1068

587/1068

588/1068

589/1068

590/1068

591/1068

592/1068

593/1068

594/1068

595/1068

596/1068

597/1068

598/1068

599/1068

600/1068

601/1068

602/1068

603/1068

604/1068

605/1068

606/1068

607/1068

608/1068

609/1068
![545
In [2]: bob = Person("Bob", "Bobberson", 42)
In [3]: alice = Person.from_full_name("Alice Hen…](https://d2z384uprhdr6y.cloudfront.net/Lp565vd9AW878twV2lLwEmjvt3C-IhxLW9os0XuLtbc/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjEwLWwud2VicA==.webp)
610/1068

611/1068

612/1068

613/1068

614/1068

615/1068

616/1068

617/1068

618/1068

619/1068
![555
lst = [1, 2, 3, 4]
lst[0] # 1
lst[1] # 2
lst[4] # IndexError: list index out of range
lst[…](https://d2z384uprhdr6y.cloudfront.net/SCPdXgfSIwxuFvuvB1wmb3eIhHqUroda-krCI_e3gfs/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjIwLWwud2VicA==.webp)
620/1068
![556
lst[5:8]
lst[1:10]
# [] since starting index is greater than length of lst, returns empty li…](https://d2z384uprhdr6y.cloudfront.net/W_HGB_jQDG51eOtGYzE0j6eTqDHUUz9u3mu9hIYOksQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjIxLWwud2VicA==.webp)
621/1068
![557
a = [1, 2, 3, 4, 5]
# Append values 6, 7, and 7 to the list
a.append(6)
a.append(7)
a.ap…](https://d2z384uprhdr6y.cloudfront.net/RMBM8MlWikQ3yRHyQckaxYmC--a0Y407CDM41Mg7cMg/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjIyLWwud2VicA==.webp)
622/1068

623/1068

624/1068

625/1068
![561
a.clear()
# a = []
b = ["blah"] * 3
# b = ["blah", "blah", "blah"]
b = [1, 3, 5] * 5
# …](https://d2z384uprhdr6y.cloudfront.net/IWVbf7I-vBolVrri41aB7qjlHrqIOvf86g4FdnkKW88/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjI2LWwud2VicA==.webp)
626/1068

627/1068

628/1068
![564
In [3]: rev = reversed(numbers)
In [4]: rev
Out[4]: [9, 8, 7, 6, 5, 4, 3, 2, 1]
In [1]: num…](https://d2z384uprhdr6y.cloudfront.net/BLHNcF7NkuWRqRI3MxF8kVggMMY5LXkClHMlCFFByjQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjI5LWwud2VicA==.webp)
629/1068
![565
alist = ['a1', 'a2', 'a3']
blist = ['b1', 'b2', 'b3', 'b4']
for a, b in zip(alist, blist):
…](https://d2z384uprhdr6y.cloudfront.net/FVnKst69cgWD5Xdt2LRFnrULABSfY1Olwm9PQVyC2K8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjMwLWwud2VicA==.webp)
630/1068
![566
nums = [1, 1, 0, 1]
all(nums)
# False
chars = ['a', 'b', 'c', 'd']
all(chars)
# True
n…](https://d2z384uprhdr6y.cloudfront.net/u7ItaRaUYpKOwX53Fu4zRjSDBuuk87sE4xzw4jGdq4E/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjMxLWwud2VicA==.webp)
631/1068

632/1068
![568
print(alist[1][1:])
#[[8, 9, 10], 15, [12, 13, 14]]
#Slices still work
print(alist)
#[[[1,…](https://d2z384uprhdr6y.cloudfront.net/81F4emYpwDAcdkSLV2siCYFrYTImq2SpiMiiKGlrwlk/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjMzLWwud2VicA==.webp)
633/1068
![569
my_list=[{1} for _ in range(10)]](https://d2z384uprhdr6y.cloudfront.net/cIJtXEG_gqQBJD045kt0Lkcilmeb8RK72yDP9oDoYmY/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjM0LWwud2VicA==.webp)
634/1068
![570
[<expression> for <element> in <iterable> if <condition>]
[x for x in range(10) if x % 2 == 0…](https://d2z384uprhdr6y.cloudfront.net/Aw8QPfcJ4wreX9CgW_DcmC-De4VncLODk4gnc9QH1tw/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjM1LWwud2VicA==.webp)
635/1068
![571
[x if x % 2 == 0 else None for x in range(10)]
# Out: [0, None, 2, None, 4, None, 6, None, 8,…](https://d2z384uprhdr6y.cloudfront.net/xrC2Y2A7p8zQsnUwQEVmGlzCeHwxVvC1BMvQ09V_VUQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjM2LWwud2VicA==.webp)
636/1068
![572
[x if x > 2 else '*' for x in range(10) if x % 2 == 0]
# Out: ['*', '*', 4, 6, 8]
[x if (x …](https://d2z384uprhdr6y.cloudfront.net/93qh9LWYpflWoxwzDHzbd528n3gFBMpB5OTvKDwHgRw/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjM3LWwud2VicA==.webp)
637/1068
![573
In [1]: data = [[1,2],[3,4],[5,6]]
In [2]: def f():
...: output=[]
...: for each_list in da…](https://d2z384uprhdr6y.cloudfront.net/JTO3qU6FtcHrm0EpXP05zgoMW9ebz_JouK2C3Vxmqy8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjM4LWwud2VicA==.webp)
638/1068

639/1068
![575
#List Comprehension with nested loop
[x + y for x in [1, 2, 3] for y in [3, 4, 5]]
#Out: [4,…](https://d2z384uprhdr6y.cloudfront.net/iagnwut9KXXOyd8SkiQWNp_k_9G5V4cmYI1D4TnZFBs/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjQwLWwud2VicA==.webp)
640/1068
![576
>>> [(i, j, k) for i, j, k in zip(list_1, list_2, list_3)]
[(1, 'a', '6'), (2, 'b', '7'), (3…](https://d2z384uprhdr6y.cloudfront.net/et5lsT9No1ue5bW4N64DHbgbT4agTETAiiFAgkhlQX8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjQxLWwud2VicA==.webp)
641/1068
![577
a, b = (1, 2)
print(a)
# Prints:1
print(b)
# Prints: 2
a, b, c = [1]
# Raises: ValueEr…](https://d2z384uprhdr6y.cloudfront.net/LopVA4JdHloD1XyElX-dtTIkBaz2AJ1G2cEWY6NIlRU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjQyLWwud2VicA==.webp)
642/1068
![578
a, b, *other, z = [1, 2, 3, 4, 5]
print(a, b, z, other)
# Prints: 1 2 5 [3, 4]
a, _ = [1, …](https://d2z384uprhdr6y.cloudfront.net/9C0v7e0I0Q5mfARBt-HjDR5FE6tN2HP915Tr2q1HdD4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjQzLWwud2VicA==.webp)
643/1068

644/1068

645/1068
![581
fun3(*[1,2], **{'arg2':42, 'arg3':3})
# Raises: TypeError: fun3() got multiple values for arg…](https://d2z384uprhdr6y.cloudfront.net/r9j7iJfVS3duTgg1lr9ciw6i5-DfXBrkBjsqYnKVCow/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjQ2LWwud2VicA==.webp)
646/1068

647/1068
![583
[ <expression> for <element> in <iterable> if <condition> ]
squares = [x * x for x in (1, 2, …](https://d2z384uprhdr6y.cloudfront.net/Dd-TKmdj7PEejkq4f6jEnHSOWWkN8uENVHDUShVfrbE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjQ4LWwud2VicA==.webp)
648/1068

649/1068
![585
[x.sort() for x in [[2, 1], [4, 3], [0, 1]]]
# [None, None,None]
[sorted(x) for x in [[2, 1…](https://d2z384uprhdr6y.cloudfront.net/IZoIAqXfRuuEXYIvfBHNtUEm-WvZ2l52Sw3X5hiSB0E/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjUwLWwud2VicA==.webp)
650/1068

651/1068

652/1068
![588
for i in [x**2 for x in range(10)]:
print(i)
"""
g = (x**2 for x in xrange(10))
print(g[…](https://d2z384uprhdr6y.cloudfront.net/jD4UjPJTuPut3hNzuY6RFYyflsSkbTSyQ-EOEn1_GiQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjUzLWwud2VicA==.webp)
653/1068

654/1068

655/1068
![591
>>> [v for v in (f(x) for x in range(1000)) if v > 10]
[16, 25, 36, ...]
>>> [v for v in ma…](https://d2z384uprhdr6y.cloudfront.net/m8ZjrUgV40mKVDPf9popooEtzcFiGDwWCv95LpXT8AI/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjU2LWwud2VicA==.webp)
656/1068
![592
[item for sublist in l for item in sublist]
[x + y for x, y in [(1, 2), (3, 4), (5, 6)]]
# O…](https://d2z384uprhdr6y.cloudfront.net/iBBibjK2tg-7cE3Jodck7Hf4b-wgk_Z32Dc6_6CXUe8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjU3LWwud2VicA==.webp)
657/1068

658/1068

659/1068

660/1068

661/1068

662/1068

663/1068
![599
import sys
import json
# load input arguments from the text file
filename = sys.argv[ 1 ]…](https://d2z384uprhdr6y.cloudfront.net/3y2Rx84xFfga6CFCEsWVHAzqb3bKDYst_-wgBWlKEZU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjY0LWwud2VicA==.webp)
664/1068

665/1068

666/1068

667/1068

668/1068

669/1068

670/1068

671/1068

672/1068

673/1068

674/1068

675/1068

676/1068
![612
@app.route("/login", methods=["GET"])
def login_form():
return "This is the login form"
@…](https://d2z384uprhdr6y.cloudfront.net/H7Ye0V8UglSkt8YBvgUqqbzpdq09Zo0CA6MVAWIac3A/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjc3LWwud2VicA==.webp)
677/1068

678/1068

679/1068
![615
@app.route("/upload", methods=["POST"])
def upload_file():
f = request.files["wordlist-uplo…](https://d2z384uprhdr6y.cloudfront.net/ILKHsRIErYqPFl4cq9AE1rPqGy_wP2R9moMqR-vgHvE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjgwLWwud2VicA==.webp)
680/1068
![616
lst=[[1,2,3],[4,5,6],[7,8,9]]
print (lst[0])
#output: [1, 2, 3]
print (lst[1])
#output: [4…](https://d2z384uprhdr6y.cloudfront.net/AqoIuiJVD7bcCMVdroc8tg17Q-cnZ6rB81pcrMLqZkA/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjgxLWwud2VicA==.webp)
681/1068
![617
[[[111,112,113],[121,122,123],[131,132,133]],\
[[211,212,213],[221,222,223],[231,232,233]],\
…](https://d2z384uprhdr6y.cloudfront.net/cxhzr9IpI78j7bS97qmDgxYWW9gVTtt8mHrpyyF0wcM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjgyLWwud2VicA==.webp)
682/1068

683/1068

684/1068

685/1068
![621
Creating class Spam
[insert example string here]
>>> type(5)
<type 'int'>
>>> type(str)
<…](https://d2z384uprhdr6y.cloudfront.net/n37e0pE7ROsmNAjHioZOlCylErA1Xy0k_oMZhJRCHh4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjg2LWwud2VicA==.webp)
686/1068

687/1068

688/1068

689/1068

690/1068

691/1068

692/1068
![628
map(str.upper,["These","are","some","'strings'"])
# ['THESE', 'ARE', 'SOME', "'STRINGS'"]
>>…](https://d2z384uprhdr6y.cloudfront.net/14VHPjOrSf29yqyQ5W58hlZi3ZzMmQft2M4OK0lufOU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjkzLWwud2VicA==.webp)
693/1068
![629
>>> "Thisis a sentence.".rsplit('e', maxsplit=1)
['This is a sentenc', '.']
>>>"Thisisasent…](https://d2z384uprhdr6y.cloudfront.net/C3nZ0p6GfAqMwMgfNMZeRgs9aoiOWutio3pxoUnYR-U/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNjk0LWwud2VicA==.webp)
694/1068

695/1068

696/1068

697/1068

698/1068

699/1068

700/1068

701/1068

702/1068
![638
>>> import unicodedata
>>> [unicodedata.name(char) for char in "ê"]
['LATINSMALLLETTEREWITH…](https://d2z384uprhdr6y.cloudfront.net/PQgAOSNJjvL4mOHnguVSOIR_rGqRagbXUo9Glvhysds/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzAzLWwud2VicA==.webp)
703/1068

704/1068
![640
>>> string.punctuation '!"#$%&\'()*+,-
./:;<=>?@[\\]^_`{|}~'
>>> string.whitespace
' \t\n\…](https://d2z384uprhdr6y.cloudfront.net/gUxl82QoIbZUuigM_IFH_qnbZeWexV9xpOAGvzChcuM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzA1LWwud2VicA==.webp)
705/1068

706/1068

707/1068

708/1068

709/1068

710/1068

711/1068

712/1068

713/1068
![649
def add_student():
try:
students['count'] += 1
except KeyError:
students['count'] = 1
d…](https://d2z384uprhdr6y.cloudfront.net/qL581v-KdMwVgYZORXQX5ABmWM38ci5fTVTvr2RyCFY/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzE0LWwud2VicA==.webp)
714/1068

715/1068
![651
import random
laughs = ["Hi", "Ho", "He"]
random.shuffle(laughs) # Shuffles in-place! Don't …](https://d2z384uprhdr6y.cloudfront.net/OjFAf2dgWd_CDlU7miFJ6_OhcV2ZVJgqITNptcC8Uew/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzE2LWwud2VicA==.webp)
716/1068

717/1068

718/1068

719/1068
![655
print([secure_rand_gen.randrange(10) for i in range(10)])
# [9, 6, 9, 2, 2, 3, 8, 0, 9, 9]
…](https://d2z384uprhdr6y.cloudfront.net/1b_aQ__gH8cNa5UFCgAf1wDS2E98ibcpxqACDjhSc9M/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzIwLWwud2VicA==.webp)
720/1068

721/1068

722/1068

723/1068

724/1068

725/1068

726/1068

727/1068

728/1068
![664
import collections
counts = collections.Counter([1,2,3])
>>> collections.Counter('Happy Birt…](https://d2z384uprhdr6y.cloudfront.net/VGAOefAVVCiUOo9gfuTAa1siMaSail-G-n01EGtwRRo/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzI5LWwud2VicA==.webp)
729/1068

730/1068

731/1068
![667
>>> s = [('NC', 'Raleigh'), ('VA', 'Richmond'), ('WA', 'Seattle'), ('NC', 'Asheville')]
>>> d…](https://d2z384uprhdr6y.cloudfront.net/kAuwFqWV2jvgoiG9LoNrB4-lVrU0eempePH5BisFfUE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzMyLWwud2VicA==.webp)
732/1068
![668
>>> d['foo'] = 4
>>> print(d)
OrderedDict([('foo', 4), ('bar', 6), ('baz', 7), ('foobar', 8)…](https://d2z384uprhdr6y.cloudfront.net/T02Fupihoa6P1mQc0LGSBNu9VqITh5GqIcBpa2dTTWs/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzMzLWwud2VicA==.webp)
733/1068

734/1068

735/1068

736/1068

737/1068

738/1068

739/1068

740/1068

741/1068

742/1068

743/1068

744/1068

745/1068

746/1068

747/1068

748/1068

749/1068

750/1068

751/1068

752/1068

753/1068

754/1068
![690
# p = 1, d = deque([2, 3])
# d = deque([5, 2, 3])
d = deque([1, 2, 3])
p = d.popleft()
d.…](https://d2z384uprhdr6y.cloudfront.net/Heh5k9--PFPK3Is7OZqbIuY6XiZTvKHtLEH7X3HHNrA/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzU1LWwud2VicA==.webp)
755/1068

756/1068
![692
dl.reverse() # deque([6, 5, 4, 3, 2, 0, -2])
from collections import deque
def bfs(graph, ro…](https://d2z384uprhdr6y.cloudfront.net/HOFoXH8YMG8YBk7Csg7nfVuZ_1gpis7jYcDbsJqD9-E/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzU3LWwud2VicA==.webp)
757/1068
![693
lst = [("a", 5, 6), ("b", 2, 4), ("a", 2, 5), ("c", 5, 6)]
testGroupBy(lst)
lst = [("a", 5, …](https://d2z384uprhdr6y.cloudfront.net/oLwx5oubC7wfOBFA4UfemB1u6fFPwaFYeRCwqqIKOeM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzU4LWwud2VicA==.webp)
758/1068

759/1068
![695
for x in xrange(10):
for y in xrange(10):
print x, y
its = [xrange(10)] * 2
for x,y in it…](https://d2z384uprhdr6y.cloudfront.net/-ClP0n9vi2GX_F7bQwz5P-R0qtdo0-alSBrCahXhrpE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzYwLWwud2VicA==.webp)
760/1068

761/1068

762/1068
![698
from itertools import zip_longest
a = [i for i in range(5)] # Length is 5
b = ['a', 'b', 'c'…](https://d2z384uprhdr6y.cloudfront.net/KDzGFPYZvxFESQkYZuiJ0KNnkMGeaYDaFwXAgk4zRhw/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzYzLWwud2VicA==.webp)
763/1068
![699
from itertools import chain
a = (x for x in ['1', '2', '3', '4'])
b = (x for x in ['x', 'y',…](https://d2z384uprhdr6y.cloudfront.net/eIHueGssk95fquZHzR4FUwUFfOvChxRABei9XRjcJpI/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzY0LWwud2VicA==.webp)
764/1068

765/1068

766/1068

767/1068

768/1068
![704
import json
d = {
'foo': 'bar',
'alice': 1,
'wonderland': [1, 2, 3]
}
with open(filenam…](https://d2z384uprhdr6y.cloudfront.net/IpxobxUO-aGEr7uKtmVCzm4eahDVFnqxjTOcUaIHhu4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzY5LWwud2VicA==.webp)
769/1068
![705
import json
json_file_path = './data.json'
data={u"foo": u"bar",u"baz":[]}
with open(json_…](https://d2z384uprhdr6y.cloudfront.net/EgsM2ALmLLON8_FcJ5dbjmLqQctia5QLuCfDTN4tZi0/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzcwLWwud2VicA==.webp)
770/1068

771/1068

772/1068

773/1068

774/1068
![710
dict((i, dict(v)) for i, v in groupby(adict.items(), lambda x: x[1]))
alist_of_tuples = [(5,2…](https://d2z384uprhdr6y.cloudfront.net/AxdLxfLECC8xMIEDGt9XfJBIN-rDzSBQEk7Pd9VVN0M/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzc1LWwud2VicA==.webp)
775/1068

776/1068

777/1068

778/1068

779/1068

780/1068

781/1068

782/1068

783/1068

784/1068

785/1068

786/1068

787/1068

788/1068

789/1068

790/1068

791/1068

792/1068
![728
where l.name='Donald Trump'
MATCH (n:NewsArticle)-[]->(m)
with m,count(n) as num where num…](https://d2z384uprhdr6y.cloudfront.net/dETrC0kUSZPcp2gp39hvdRj--ZhgF6MsZ6cyMBG8pK8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfNzkzLWwud2VicA==.webp)
793/1068

794/1068

795/1068

796/1068

797/1068

798/1068

799/1068

800/1068

801/1068

802/1068

803/1068

804/1068

805/1068

806/1068

807/1068
![743
[1, 2, 3] + [4, 5,6] # = [1, 2, 3, 4, 5, 6]
"first string " + "second string" # = 'first stri…](https://d2z384uprhdr6y.cloudfront.net/y0YlWomw-CClKaGRpCTfaht1P8_5eJ0uBFVfDjhSFRc/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODA4LWwud2VicA==.webp)
808/1068

809/1068

810/1068

811/1068

812/1068

813/1068

814/1068

815/1068

816/1068

817/1068

818/1068

819/1068

820/1068
![756
orders_df = pd.DataFrame()
orders_df['customer_id'] = [1,1,1,1,1,2,2,3,3,3,3,3]
orders_df['o…](https://d2z384uprhdr6y.cloudfront.net/Kcch2VqXaON-KpbSPzaoldbvanG6uM6r9U_MiKFseQk/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODIxLWwud2VicA==.webp)
821/1068

822/1068

823/1068

824/1068

825/1068

826/1068

827/1068

828/1068

829/1068
![765
In [1]: import string
In [2]: %%timeit s=""; long_list=list(string.ascii_letters)*50
....: f…](https://d2z384uprhdr6y.cloudfront.net/tLSCbeQ2zIlnYlEc0MJqr-8SR2ER0eIyVcGUvkEzJ28/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODMwLWwud2VicA==.webp)
830/1068

831/1068

832/1068
![768
data={'a':'some_value',
'b':[9,4,7],
'c':['some_str','another_str','spam','ham'],
'd':{'ke…](https://d2z384uprhdr6y.cloudfront.net/G3mUfhsv1St2hzlFUMwLNqiy6xvDgOIOeqiafm7L0C4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODMzLWwud2VicA==.webp)
833/1068

834/1068

835/1068

836/1068

837/1068

838/1068

839/1068

840/1068

841/1068

842/1068

843/1068

844/1068

845/1068

846/1068

847/1068

848/1068

849/1068
![785
# OUTPUT: [(1, 'John', 'Doe'), (2, 'Jane', 'Doe')]](https://d2z384uprhdr6y.cloudfront.net/E7UxVr97r21-ywfYwgX4fwHZkkA7qEKL8IOdJaYiHBM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODUwLWwud2VicA==.webp)
850/1068

851/1068

852/1068

853/1068

854/1068

855/1068

856/1068
![792
shared_num.value += 1
ps = [multiprocessing.Process(target=increment) for n in range(4)]
fo…](https://d2z384uprhdr6y.cloudfront.net/IBRlL8jZJVaXRF46F1ix3wGlda3DbplO7ptKlbD7WEQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODU3LWwud2VicA==.webp)
857/1068
![793
s=lambda x:x*x
s(2) =>4
name_lengths = map(len, ["Mary", "Isla", "Sam"])
print(name_lengt…](https://d2z384uprhdr6y.cloudfront.net/z_Z3O5kRwbNS7B4KxS7mMQx0ZwzfIiUDULOgS7aJ_Mk/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODU4LWwud2VicA==.webp)
858/1068
![794
# outputs[5,6]
arr=[1,2,3,4,5,6]
[ifori infilter(lambda x:x>4,arr)]
Filtro toma una función…](https://d2z384uprhdr6y.cloudfront.net/JFwXtx1H8t6PrAN5WU5m01oi4f0dx3Nlrclud8V3j34/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODU5LWwud2VicA==.webp)
859/1068

860/1068

861/1068

862/1068

863/1068

864/1068

865/1068

866/1068

867/1068

868/1068

869/1068

870/1068

871/1068

872/1068

873/1068

874/1068

875/1068

876/1068

877/1068

878/1068

879/1068

880/1068

881/1068

882/1068
![818
tokens = [
'NUMBER',
'PLUS',
'MINUS',
'TIMES',
'DIVIDE',
'LPAREN',
'RPAREN',
]
Guarde…](https://d2z384uprhdr6y.cloudfront.net/o5d7Ag5TOxr-MEBHgc3TJPdw2SngQLH63lifWu152bQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODgzLWwud2VicA==.webp)
883/1068

884/1068

885/1068

886/1068

887/1068
![823
p[0] = p[1] + p[3]
def p_binary_operators(p):
'''expression : expression PLUS term
| expres…](https://d2z384uprhdr6y.cloudfront.net/UOLOTZR-8xG1u4AddTqfhZ7fgszqYmTyC8AAVyr4I_4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODg4LWwud2VicA==.webp)
888/1068

889/1068

890/1068

891/1068

892/1068

893/1068

894/1068

895/1068

896/1068
![832
{'name': 'Sit', 'value': 8},
{'name': 'Amet', 'value': 32}
]
# excel file path
xls_file =…](https://d2z384uprhdr6y.cloudfront.net/02s_f397QktEUZO9ckHFW_mI9HbDp4WCHOhKE_mv1VI/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfODk3LWwud2VicA==.webp)
897/1068

898/1068

899/1068

900/1068

901/1068

902/1068

903/1068

904/1068
![840
>>> objs = [Track() for _ in range(10)]
Initialized
Initialized
Initialized
Initialized…](https://d2z384uprhdr6y.cloudfront.net/NalXZfVP24YOZkG-3rj3RrOjDT4IOFrSOW6D82G97PE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTA1LWwud2VicA==.webp)
905/1068

906/1068

907/1068

908/1068

909/1068

910/1068

911/1068

912/1068

913/1068

914/1068

915/1068

916/1068

917/1068

918/1068

919/1068

920/1068

921/1068

922/1068

923/1068
![859
sum([1,2,3]) # = 6
''.join(['Hello', ',', ' World']) # = 'Hello,World'
# First falsy item:
…](https://d2z384uprhdr6y.cloudfront.net/CGv-bhkTg1gUAwTi9rs8Bfbl5_iAyGjkWY9AAdDGEAg/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTI0LWwud2VicA==.webp)
924/1068
![860
def add(s1, s2):
return s1 + s2
asequence = [1, 2, 3]
reduce(add, asequence) # equivalent …](https://d2z384uprhdr6y.cloudfront.net/TkPjh7-5YdaQdW4XT0160b4EB1lakelEWPEz-0WJCEw/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTI1LWwud2VicA==.webp)
925/1068
![861
import operator
reduce(operator.mul, [10, 5, -3])
# Out: -150
import operator
# non short…](https://d2z384uprhdr6y.cloudfront.net/yXlZT6Wjjtin08DcmRpDfkrK1_hM4YR6SJshPdpQ2dc/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTI2LWwud2VicA==.webp)
926/1068

927/1068

928/1068

929/1068

930/1068

931/1068

932/1068

933/1068

934/1068

935/1068
![871
se analiza como:
<if> <foo> <:> [0]
<INDENT> <if> <bar> <:> [0, 4]
<INDENT> <x> <=> <42> [0…](https://d2z384uprhdr6y.cloudfront.net/JDnZIIPtWOJcN3eOjKno7uvViCRXVre34AkU_B0dLKk/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTM2LWwud2VicA==.webp)
936/1068

937/1068

938/1068

939/1068
![875
salt = encrypted[0:SALT_SIZE]
derived = hashlib.pbkdf2_hmac('sha256', password, salt, 100000,…](https://d2z384uprhdr6y.cloudfront.net/IPZRiGH4vZ3a5MWt6RUfiJV4LhX7U1arXVQ2uwU8Ljs/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTQwLWwud2VicA==.webp)
940/1068

941/1068

942/1068

943/1068
![879
import json
families = (['John'], ['Mark', 'David', {'name': 'Avraham'}])
# Dumping it into…](https://d2z384uprhdr6y.cloudfront.net/skKGHFALeI0_T0GHNJvbBDzO6dK2B0jHSLRpcS9WbzU/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTQ0LWwud2VicA==.webp)
944/1068

945/1068

946/1068

947/1068

948/1068

949/1068

950/1068

951/1068

952/1068

953/1068

954/1068
![890
from distutils.core import setup
setup(name='foo',
version='1.0',
py_modules=['foo'],
)
…](https://d2z384uprhdr6y.cloudfront.net/r0j_VcOnz-UJkbYvYF4zRuu_usZ1ohsYSOBHBXHJMW4/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTU1LWwud2VicA==.webp)
955/1068

956/1068
![892
from setuptools import setup, find_packages
setup(
setup_requires=['setuptools_scm'],
use_…](https://d2z384uprhdr6y.cloudfront.net/BYT3mjg1fUlp5w7KhhkUdX_lZ6YZXoIqTPUNTXCczCQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTU3LWwud2VicA==.webp)
957/1068

958/1068
![894
2 in [2, 3]
{'0': 2, '1': 3}
Capítulo 184: Similitudes en la sintaxis,
diferencias en el s…](https://d2z384uprhdr6y.cloudfront.net/ZAO9MERAd9WyPuxF-fahLXqAxchiGY0Pqh-iDAxYgsQ/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTU5LWwud2VicA==.webp)
959/1068

960/1068

961/1068

962/1068

963/1068

964/1068

965/1068

966/1068

967/1068

968/1068

969/1068

970/1068

971/1068

972/1068

973/1068

974/1068

975/1068

976/1068

977/1068

978/1068

979/1068

980/1068

981/1068
![917
import typing
T = typing.TypeVar("T")
def get_first_element(l: typing.Sequence[T]) -> T:
"…](https://d2z384uprhdr6y.cloudfront.net/2KK_DP2wSkexom7hvmmC88ZdkrCfzJ4ESxhki_Bh7ZE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTgyLWwud2VicA==.webp)
982/1068

983/1068

984/1068

985/1068

986/1068

987/1068
![923
foo = "bar"
foo[0] = "c" # Error
foo = ("bar", 1, "Hello!",)
foo[1] = 2 # ERROR!!
foo = f…](https://d2z384uprhdr6y.cloudfront.net/PSQVzOLCVJIPgADBVmIBASMNpgBnAxcw9p55ruaIubs/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfOTg4LWwud2VicA==.webp)
988/1068

989/1068

990/1068

991/1068

992/1068

993/1068

994/1068

995/1068

996/1068

997/1068

998/1068

999/1068

1000/1068

1001/1068

1002/1068

1003/1068

1004/1068

1005/1068

1006/1068

1007/1068

1008/1068

1009/1068
![945
x = (1, 2, 3)
x[0] # 1
x[1] # 2
x[2] # 3
x[3] # IndexError: tuple index out of range
Capí…](https://d2z384uprhdr6y.cloudfront.net/7QkwmwTVmnR8NvDBeN_J1q-aI1zPlLm1cVzQiT1SrBE/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTAxMC1sLndlYnA=.webp)
1010/1068
![946
>>> t = (1, 4, 9)
>>> t[0] = 2
Traceback (most recent call last):
File "<stdin>", line 1, …](https://d2z384uprhdr6y.cloudfront.net/atU-0FbZjWd9E7TCc0bUQWfzNw7HZkttfBtJxbnbXUw/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTAxMS1sLndlYnA=.webp)
1011/1068
![947
{ (1, 2)} # ok
{ ([], {"hello"}) ) # not ok
t = 'a', 'b', 'c', 'd', 'e'
t = ('a', 'b', 'c',…](https://d2z384uprhdr6y.cloudfront.net/g9MiBAj_ssFy3SYo-qK0MGH1WrdYjNiRxfuZ9W11Hqc/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTAxMi1sLndlYnA=.webp)
1012/1068

1013/1068
![949
first, *more, last = (1, 2, 3, 4, 5)
# first ==1
# more == [2, 3, 4]
# last == 5
colors =…](https://d2z384uprhdr6y.cloudfront.net/Nis64_Zczu0eRE0LdqyQvy0l6BffXpoorZRjGp8pMdM/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTAxNC1sLndlYnA=.webp)
1014/1068

1015/1068

1016/1068

1017/1068

1018/1068

1019/1068

1020/1068

1021/1068

1022/1068

1023/1068

1024/1068

1025/1068

1026/1068

1027/1068

1028/1068

1029/1068
![965
class Deque:
def init (self):
self.items = []
def isEmpty(self):
return self.items == []
…](https://d2z384uprhdr6y.cloudfront.net/NStgXS6BZfgFFIk71rjngK-xVSwtC1aHuUj1MynWNF8/rt:fill/q:100/w:1280/h:0/gravity:sm/czM6Ly9qYXVudC1wcm9kdWN0aW9uLXVwbG9hZHMvMjAyNS8wMi8yNC8xZDExODcwMi1hODJkLTQ4NjMtODVkYS0yYWEzNmI1NTdkZWEvc2xpZGVfMTAzMC1sLndlYnA=.webp)
1030/1068

1031/1068

1032/1068

1033/1068

1034/1068

1035/1068

1036/1068

1037/1068

1038/1068

1039/1068

1040/1068

1041/1068

1042/1068

1043/1068

1044/1068

1045/1068

1046/1068

1047/1068

1048/1068

1049/1068

1050/1068

1051/1068

1052/1068

1053/1068

1054/1068

1055/1068

1056/1068

1057/1068

1058/1068

1059/1068

1060/1068

1061/1068

1062/1068

1063/1068

1064/1068

1065/1068

1066/1068

1067/1068

1068/1068
Related Jaunts

Universidad Michoacana de San Nicolás de Hidalgo: Informática I
@ProfGastonPerez
2 weeks ago •
34 views