1: enumerate:
li = ["sds", "qwe", "ert", "hjk"]
for i in enumerate(li, 1):
print(i)
inp = input("please input product:")
inp_num = int(inp)
ret = li[inp_num-1]
print(ret)
2: range
print(range(1, 10))
for i in range(1, 10, 2):
print(i)
for i in range(10, 1, -2):
print(i)
li = ["ian", "penny"]
l = len(li)
for i in range(0, l):
print(i, li[i])
3:set
不允许重复的列表
s = set()
s.add(11)
s.add(11)
s.add(11)
print(s)
s.add(22)
print(s)
s = set([11,22,33,44])
print(s)
4:三元运算:
name = "ian" if 1 == 1 else "jack"
print(name)
5:内存记录上下行地址:列表
字符串一次性建,不能修改。只要修改,在创建
列表,链表,可以记录下一个元素的位置
6:深浅 拷贝
浅拷贝只是拷贝了第一层,内层没有变。
深拷贝全拷贝,最后不拷贝。