学习目标:
ex38.py
学习内容:
ten_things = "Apples Oranges Crows Telephone Light Sugar"
print("Wait there are not 10 things in that list. Let's fix that.")
stuff = ten_things.split(' ')
more_stuff = ["Day","Night","Song","Frisbee",
"Corn","Banana","Girl","Boy"]
#split(' ')字符串按''空格做分割
while len(stuff) != 10:
next_one = more_stuff.pop()
print("Adding: ",next_one)
stuff.append(next_one)
print(f"There are {len(stuff)} items now.")
#pop()默认移除最后一个元素,并返回此元素
print("There we go: ", stuff)
print("Let's do some things with stuff.")
print(stuff[1])
print(stuff[-1]) #whoa! fancy)
print(stuff.pop())
print(' '.join(stuff)) #what? cool! 最后一个元素已经被移除了
print('#'.join(stuff[3:5])) # super stellar!
#join()将一个可迭代对象(如列表、元组、字符串等)中的元素按照指定的分隔符连接成一个字符串
#索引为 3 的元素开始取值,直到索引为 4 的元素和range(3,5)情况一样
Wait there are not 10 things in that list. Let's fix that.
Adding: Boy
There are 7 items now.
Adding: Girl
There are 8 items now.
Adding: Banana
There are 9 items now.
Adding: Corn
There are 10 items now.
There we go: ['Apples', 'Oranges', 'Crows', 'Telephone', 'Light', 'Sugar', 'Boy', 'Girl', 'Banana', 'Corn']
Let's do some things with stuff.
Oranges
Corn
Corn
Apples Oranges Crows Telephone Light Sugar Boy Girl Banana
学习时间:
2023.4.23
学习产出:
ex38.py