Xing>Xing

博客园 首页 新随笔 联系 订阅 管理
# s = "刚才alex来看我了. 然后走了"
# for c in s:
#     print(c)

# range()
# for i in range(10): # 从0开始. 到10结束
#     print(i)

# for i in range(3, 7):   # 从3 开始. 打印到7结束. 不能到7
#     print(i)

# for i in range(3, 10, 2):  # 从3 到 10 每2个取一个
#     print(i)

# for i in range(10, -10, -1):  #从10 开始到-10结束. 倒着数
#     print(i)

# 求1-2+3-4...+99-100=?
# sum = 0
#for i in range(1, 101):
#     if i % 2 == 0:
#         sum = sum - i
#     else:
#         sum = sum + i
# print(sum)


# lst = [1, True, "哈哈", ("可口可乐", "百事可乐", "芬达")]
# # lst[3] = "胡辣汤"
# lst.insert(2, "自行车")
# print(lst)
range数数

 

# lit = (1, "花生", "山药")
# print(type(lit))

# tu = (1, )    # 需要添加一个逗号
# print(type(tu))
# tu = ('DNF', "LOL", "CF", "斗地主", "消消乐")
# print(tu[2:])
# tu[2] = "王者荣耀"  # 尝试着修改 不能改, 会报错

# for el in tu:
#     print(el)

# tu = (1, "马化腾", ["胡辣汤", "疙瘩汤", "西红柿鸡蛋汤"])
#
# tu[2].append("粘包米") # 元组本身没有变. 变的是儿子中的内容
# print(tu)

# tu = ("王昭君", "小泽老师", "夏川美里", "斯琴高娃", ("邱老师",("刀削面", "炒饼", "盖浇饭"), "刘德华", "周星星", "渣渣辉"))
# print(tu[4][1][2])
元祖

 

lst = [1, "太白", "wusir", ["麻花疼", ["可口可乐"], "王剑林"]]

# print(lst[3][1][0])
# lst[3][1].append("芬达")
# print(lst)
lst[2] = lst[2].capitalize()
print(lst)

lst[1] = lst[1].replace("", "")
print(lst)
lise嵌套

 

#  1. 列表的增加
# lst = ["周杰伦", "王力宏", "周润发"]
# lst.append("伍佰")    # 向列表中添加一个元素, 元素放在末尾. 把一个元素追加到列表的末尾
# print(lst)
# lst.append("周星星")
# print(lst)]
# lst.insert(1, "马化腾")    # 把元素插入到指定位置. 元素的移动
# print(lst)
# lst.extend(["马云", "王健林", "李嘉诚"])    # 迭代添加
# print(lst)

# lst = []
# while 1:
#     name = input("请输入学生的名字")
#     if name.upper() == "Q":
#         break
#     else:
#         lst.append(name)    # 把名字添加到列表
#
# print(lst)

# 删除
# lst = ["盖伦", "大白梨", "提莫", "大白梨"]

# 1. pop()
# e = lst.pop()   # 返回删除的元素, 删除最后一个
# print(e)
# print(lst)
# e = lst.pop(1)  # 根据给出的索引进行删除
# print(e)
# print(lst)

# 2. remove(元素)
# lst.remove("大白梨")
# lst.remove("大白梨")
# print(lst)

# 3. del 删除 切片删除     delete
# del lst[1:]
# print(lst)

# 4. clear 清空
# lst.clear()
# print(lst)

# 修改
# 索引修改
# lst = ["太白", "五色", "银王", "日天"]
# lst[0] = "太黑"
# print(lst)
# lst[2] = "银角大王"
# print(lst)

# 切片修改
# lst[1:3] = "马化腾"    # 迭代修改
# print(lst)
# lst[1:3] = ["周杰伦", "他媳妇", "王力宏媳妇"]
# print(lst)

# 查询
# lst = ["舒克贝塔", "黑猫警长", "熊大熊二", "葫芦娃", "吴佩琪"]
# for el in lst:  #  element
#     print(el)

# 常用操作
# lst = ["王尼玛", "我记着你", "伟哥", "放学天台见","王尼玛", "王尼玛"]
# print(len(lst))
# print(lst.count("王尼玛"))

lst = [1, 9, 18, 2 , 34, 88, 7, 9]
# lst = ["2王尼玛", "马化腾", "1马云", "马云云", "阿里巴巴", "1王尼玛"]
lst.sort()  # 升序
lst.sort(reverse=True)  # 倒序
print(lst)
list
lise基本操作

 

 lst = [1, "周杰伦", True, False, ["可口可乐", "雪碧", "芬达"] ]
# print(lst)

# lst = ["大阳哥", "赵明杰", "UZI", "赛利亚", "克伦特", "梅西", "哈登"]
# print(lst[3])
# print(lst[1:3])
# print(lst[-1::-2])  #  -1  - 从右往左. 1 : 一个一个取
list

 

1. list(增删改查)

        列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开
        列表和字符串一样.也有索引和切片
        常用的功能:
            1. 增: append()
            2. 删:remove()
            3. 改: 索引修改
            4. 查: for循环
        常用方法:
            1. len()
            2. count()
            3. sort() 排序


    2. list的嵌套
        降维操作
    3. tuple 元组
        不可变的列表. 只读列表. 有索引和切片.
        不可变的是它内部子元素. 如果子元素是列表. 列表中的元素是可以变的.
    4. range()
        数数
        有一个参数:结束为止
        两个参数: 1. 起始位置, 2.结束位置
        三个参数: 1. 起始位置, 2. 结束位置. 3.步长

posted on 2018-07-05 15:31  Xing>Xing  阅读(125)  评论(0)    收藏  举报