pythonのリストの基本操作
6949 ワード
個人ブログページリンク:http://www.shihao.online/(djangoで作った個人ブログは、まだ完璧中です)
#encoding:utf-8
#
print("
:")
bicycles = ['terk', 'cannonddale', 'redline', 'specialized']
print(bicycles)
print(bicycles[0])
print(bicycles[3])
print(bicycles[-1]) #
print(bicycles[-2]) # ,
#
print("
:")
motorcycles = ['honda', 'yamaha', 'suzuki']
motorcycles.append('ducati')
print(motorcycles)
#
print("
:")
motorcycles.insert(0, 'shihao')
print(motorcycles)
#
print("
;")
del motorcycles[0]
print(motorcycles)
#
print("
:")
pop_end = motorcycles.pop()
print(motorcycles)
print(pop_end)
#
print("
;")
pop_value = motorcycles.pop(1)
print(motorcycles)
print(pop_value)
#
print("
:")
motorcycles.remove('honda')
print(motorcycles)
# sort
print("
sort :")
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort() #
print(cars)
#
print(" :")
cars.sort(reverse = True)
print(cars)
# sorted()
print("
sorted() :")
print(sorted(cars)) #
print(sorted(cars, reverse=True)) #
print("
:")
cars.reverse()
print(cars)
print("
:")
print(len(cars))
print("
for :")
magicians = ['alice', 'david', 'carolina']
for temp in magicians:
print(temp)
print(" range():")
for value in range(1, 5):
print(value) # 1 2 3 4
#
numbers = list(range(1, 5))
print(numbers)
# **
squares = []
for value in range(1, 5):
squares.append(value**2)
print(squares)
#
print("
")
print(min(squares)) #
print(max(squares)) #
print(sum(squares)) #
#
squares = [value**2 for value in range(1, 11)]
print(squares)
#
print("
:")
players = ['charles', 'martina', 'michael', 'florence', 'eli']
print(players[1:3])
print("
:")
print(players[0:])
print("
:")
print(players[-3:])
#
print("
:")
my_foods = ['pizza', 'falafel', 'carrot cake']
friend_foods = my_foods
my_foods.append('cannoli')
print(my_foods)
print(friend_foods)
print("
:")
friend_foods = my_foods[:] #
my_foods.append('ice cream')
print(my_foods)
print(friend_foods)
# :
print("
:")
# edrtgrjj
dimensions = (200, 50) #
print(dimensions[0])
print(dimensions[1])
# ,
dimensions = (400, 100)
for dimension in dimensions:
print(dimension)