python:和list有关的操作

first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
print(full_name)

print(f"Hello, {full_name.title()}")
message = f"Hello, {full_name.title()}"
print(message)

print("\tPython")
full_name2 = "{} {}".format(first_name.title(), last_name.title())
print(full_name2)
print("Languages:\npython\njava\nC")

favorite_language = "python "
print(favorite_language.rstrip())
favorite_language = " python"
print(favorite_language.lstrip())
favorite_language = "  python  "
print(favorite_language.strip())

#exercise1
famous_person = "Albert Einstein"
message = f'{famous_person} once said, "A person who nerver made a mistake never tried anything new"'
print(message)

#exercise2
my_name = "\tWinnie\n"
print(my_name.strip())
print(my_name.rstrip())
print(my_name.lstrip())

print(10**6)
print(4/2)

university_age = 14_0000_0000
print(university_age)

#列表
bicycles = ['trek','connondale','redline','specialized']
print(bicycles)
print(bicycles[0])
print(bicycles[0].title())
print(bicycles[-1])
message = f"my first bicycle was a {bicycles[0].title()}."
print(message)

#exercise
names = ['wangwang','miaomiao','miemie','moumou']
for i in names:
	print(i.title())
	print(f"Hello {i.title()}")

motorcycles = ['honda','yamaha','suzuki']
print(motorcycles)
motorcycles[0] = 'docati'
print(motorcycles)
#insert append
motorcycles.append('wuyang')
fruits = []
fruits.append('apple')
fruits.append('peal')
fruits.insert(0, 'peach')
print(fruits)
#del 删除
del fruits[0]
print(fruits)
#pop 弹出元素
pop_fruit = fruits.pop()
print(pop_fruit)

pop_motorcycle = motorcycles.pop(1)
print(motorcycles)

#根据值删除元素
motorcycles = ['honda','yamaha','suzuki','ducati']
motorcycles.remove('ducati')
print(motorcycles)
print(f"The {motorcycles.pop().title()} are too expensive for me.")

#排序
cars = ['bmw','audi','toyota','subaru']
cars.sort()
print(cars)

#sorted 不影响原始排序
cars = ['bmw','audi','toyota','subaru']
print(f"Here is the original list:{cars}")
print(f"Here is the list after changed:{cars} ")
cars.reverse()
print(cars)
print(len(cars))

#操作列表
magicians = ['David','Alice','Carolina']
for magician in magicians:
	print(magician)

for value in range(5):
	print(value)

even_numbers = list(range(2,11,2))
print(even_numbers)

for i in range(1,11):
	print(i**2)

digits = list(range(0,10))
print(min(digits),max(digits),sum(digits))

squares = [value**2  for value in range(1,11)]
print(squares)
#切片
print(squares[0:5])
print(squares[:6])
print(squares[3:])
#复制列表
my_foods = ['pizza','falaful','carrot cake']
friend_foods = my_foods[:]
print(my_foods)
print(friend_foods[-2])

friend_foods = my_foods
my_foods.append('cola')
print(friend_foods)

#exercise
my_pizza = ['beef pizza','fruit pizza','vegetable pizza']
print("My favorite pizza are:",end = "")
for pizza in my_pizza:
	print(pizza,end = " ")

猜你喜欢

转载自blog.csdn.net/qq_39696563/article/details/116749151