.


:




:

































 

 

 

 





Python max(). :

from random import random

#

L=[0]*20

L=list(map(lambda x: random(),L))

print (L)

#

Lmax=L[0]

for i in range(1,len(L)):

if L[i]>Lmax:

Lmax=L[i]

print ('Lmax=',Lmax)

Python sort. .

#

# 1 L L1

L1=[L.pop()]

while len(L)>0:

x=L.pop() # L

for i in range(0,len(L1)): #

if L1[i]>x: #

L1.insert(i,x) # L1

Break

else:

L1=L1+[x] # - .

print ('L1=',L1)

/

:

# 1,2,3...99

L1=list(range(1,100))

#

L2=[x for x in L1 if not (30<x<70)]

, . my_remove, , , :

def my_remove(L,f):

""" L , f"""

i=0

while i<len(L):

if f(L[i]):

L.pop(i)

else:

i+=1

 

# 1,2,3...99

L1=list(range(1,100))

#, ,

def f1(x):

return 30<x<70

# , f1

my_remove(L1,f1)

print (L1)

my_remove , , , . , my_remove .

(, key) (). : {1:1, 2:2}

, . , ,

atomic_mass = {'H': 1.,'C': 12., 'S': 32.}

atomic_mass['O'] = 16

print (atomic_mass['O'] + 2*atomic_mass['H'])

, :

Balance={"q_e":.4607056475,"q_r":.1330927426e-1,"q_w":.7739854878e-1,"q_":.3111795140,"q_":.5584776238e-1,"q_":.8155925314e-1,"q_":.1373464876}

print (list(map(lambda x:Balance[x],["q_e","q_r"])))

 

:

x = d[k] key
d[k] = x key
del d[k] key
k in d key
len(d)

'O' :

del atomic_mass['O']

print (atomic_mass)

:

{'C': 12, 'S': 32, 'H': 1.0}

, , . , , , :

d = { }

d[1,2,3] = foo

d[1,0,3] = bar

dict.clear() - .

dict.copy() - .

classmethod dict.fromkeys(seq[, value]) - seq value ( None).

dict.get(key[, default]) - , , , default ( None).

dict.items() - (, ).

dict.keys() - .

dict.pop(key[, default]) - . , default ( ).

dict.popitem() - (, ). , KeyError. , .

dict.setdefault(key[, default]) - , , , default ( None).

dict.update([other]) - , (, ) other. . None ( !).

dict.values() - .

csv DictWritter, . :

 

import csv

toCSV = [{'name':'bob','age':25,'weight':200},

{'name':'jim','age':31,'weight':180}]

keys = toCSV[0].keys()

with open('people.csv', 'wb') as output_file:

dict_writer = csv.DictWriter(output_file, keys)

dict_writer.writeheader()

dict_writer.writerows(toCSV)

 

set frozenset :

s | t s t
s & t s t
s t s t
s ^ t s t
len(s)
max(s)
min(s)




:


: 2018-10-15; !; : 792 |


:

:

, .
==> ...

1705 - | 1594 -


© 2015-2024 lektsii.org - -

: 0.01 .