, , , :
s + r
s * n, n * s - n s
v1,v2..., vn = s ( )
s[i]
s[i:j]
s[i:j:step] step
x in s, x not in s
for x in s:
all(s) True, s ,
any(s) True, s ,
len(s)
min(s) s
max(s) s
sum(s [, initial]) .
+ .
s * n n s.
.
.
, () . () . !
:
a=list(range(0,8,1))
b=a
c=list(b)
a[4]=15
print ('a=',a)
print ('b=',b)
print ('c=',c)
a= [0, 1, 2, 3, 15, 5, 6, 7]
b= [0, 1, 2, 3, 15, 5, 6, 7]
c= [0, 1, 2, 3, 4, 5, 6, 7]
, b a, . c, , c=list(b) a .
.
b c a c , :
a=[0, 1, 2]
b=[a]*2
c=a*2
a[2]=15#
print ('a=',a)
print ('b=',b)
print ('c=',c)
a= [0, 1, 15]
b= [[0, 1, 15], [0, 1, 15]]
c= [0, 1, 2, 0, 1, 2]
, a b, c. , a b () .
, , a list(a):
a = [0, 1, 2]
b = [list(a) for j in range(2)] # list()
, copy .
|
|
( ) Python.
"=". , .
:
items = [3, 4, 5]
x,y,z = items
# x = 3, y = 4, z = 5
letters = "abc"
x,y,z = letters
# x = a, y = b, z = c
datetime = ((5, 19,2008), (10, 30,"am"))
(month,day,year),(hour,minute,am_pm)= datetime
.
.
*:
def summ(*elements):
#
result = 0
for element in elements:
result += element
return result
#
print (summ(1, 2, 3))
mas = [1, 2, 3, 4, 5]
summ(*mas) # summ(1, 2, 3, 4, 5)