python 的list讲解  计算机中的数组是从0开始的

list中的下标、角标、索引说的都是一个 数组都是从0开始的。

stus=["刘",“王”,“张”]

stus2=[] 空的列表

stu3=list()

stus.append("李")

append是把加入的数据放在最后一个

print(stus)

这样打印出来的就是stus=["刘爱侠",“王小二”,“张小三”,"李四"]

print(stus[0]) 会打印出列表中第一个元素

print(stus[-1])会打印出列表中最后一个元素

#增加元素

append是把加入的数据放在最后一个

insert 方法 :在指定的位置插入元素

stus.insert(0,”宋)

如果指定的下标不存在 会把元素插入到最后

#删除元素
stus.pop()
print('删完之后的',stus)
pop 默认删除list最后一个元素
stus.pop(0)删除第一个元素
如果pop中指定的元素不存在,会提示out of index 如果元素很多,不知道在哪个位置 ,可以用remove函数
stus.remove() remove删除的是指定的元素,如果list中有多个一样的元素只会删除一个
stus.reverse() 就是把list中的数据反转一下
stus.clear()就是把list中的数据清空
stus.sort()就是排序的意思,默认升序 如果想降序排 可以再reverse 一下
stus.index()找某个元素的下标
result=stus.index('王')
nums1 =[1,2,3,4,['a','b','c','d']]#二维数组
nums2 =[1,2,3,4,['a','b','c','d'],['test','dev','pre']]#三维数组
#想取c的值
# print(nums1[4][2])
# print(nums2[5][1])
stus=['liuaixia','wangxiaoer']
for stu in stus:#for循环直接循环一个list 就是去list中的每一个元素
username = stu
print(username) 2、python取字典类型的数的方式:
print(d1['name'])#如果name不存在会报keyerror   
print(d1.get('name'))#如果name不存在会报none 3、字典循环
stus = {
    "胖妞":
        {
            "house": ['三环', "四环", "七环"],
            "car": {
                "日本": ["雷克萨斯", "英菲尼迪"],
                "中国": ['五菱宏光', '红旗', '比亚迪', "宝骏"],
                "美国": ["福特", "凯迪拉克"]
            },
            "化妆品": {
                "SK-2": 1000,
                "YSL": 8000
            }
        },
    "陆明":{
        "money":[1000,5000,8000,800000],
        "xifu":{
            "越南":2,
            "伊拉克":10,
            "韩国":2,
            "泰国":3
        }     }
} 4、字符串的讲解
s.stirp() 只能去掉两遍 空格
05-11 13:55