Python数组集合

#!/usr/bin/python
# -*- coding: UTF-8 -*-

a=[23,45,1,-3434,43624356,234]
a.append(45)
print a

a.insert(0, 1) # 在列表索引 0 位置添加元素 1
print a

a.insert(0, 111)
print a

print a.count(45)

a.remove(234)
print a

a.reverse()
print a

b = [45, 56, 90]
a.extend(b)
print a

a.sort()
print a

del a[-1]
print a

a = [1, 2, 3, 4, 5, 6]
print a
print a.pop()
print a.pop()
print a.pop()
print a.pop()
print a
a.append(34)
print a

a = [1, 2, 3, 4, 5]
a.append(1)
print a

print a.pop(0)
print a.pop(0)

print a

squares = []
for x in range(10):
squares.append(x**2)

print squares

squares = list(map(lambda x: x**2, range(10)))
print squares

squares = [x**2 for x in range((10))]
print squares

arr1 = [(x, y) for x in [1, 2, 3] for y in [3, 1, 4] if x != y]
print arr1

a = [1, 2, 3, 4, 5]
z = [x + 1 for x in [x ** 2 for x in a]]
print z

a = 'Fedora', 'ShiYaoLou', 'Kubuntu', 'Pardus'
print a
print a[1]

for x in a:
print x,

print ''
print divmod(15, 2)

x, y = divmod(15, 2)
print x
print y

a = (123)
print a

print type(a)

a = (123,)
b = 321,
print a
print b

print type(a)
print type(b)

print type(len)

basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
print basket

print 'orange' in basket

print 'crabgrass' in basket

a = set('abracadabra')
b = set('alacazam')
print a
print b

print a - b
print a | b
print a & b
print a ^ b

a = {'a', 'e', 'h', 'g'}
print a.pop()

a.add('c')
print a

data = {'kushal':'Fedora','kart_':'Debian','Jace':'Mac'}
print data

#data = ((('Indian','Delhi'),('Bangladesh','Dhaka')))
#print data

for x, y in data.items():
print "{} users {}".format(x, y)

data = {}
data.setdefault('names',[]).append('Ruby')
print data

data.setdefault('names',[]).append('Python')
print data

data.setdefault('names',[]).append('C')
print data

for i, j in enumerate(['a', 'b', 'c']):
print "{}, {}".format(i, j)

a = ['Pradeepto', 'Kushal']
b = ['OpenSUSE', 'Fedora']

for x, y in zip(a, b):
print "{} users {}".format(x, y)

猜你喜欢

转载自www.cnblogs.com/ww1065/p/11110772.html