【Python学习笔记-3】列表-元组-字符串-集合-字典

数据容器:列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)

列表

(一)列表定义

        1、用  [ ]  定义,内部元素用逗号隔开,元素的数据类型任意,变量类型叫  <class' list '>
        2、列表的下标索引,用中括号,例如 list_A[0],与数组类似,可以反向索引 list[-1] 代表最后一个元素(超出元素范围会报错)
        3、列表嵌套
        

(二)列表的方法

方法与函数有点类似,(后面学)使用的时候要用  .  引出来

1、index:查询元素下标                                列表.index(元素)

2、insert:插入元素                                       列表.insert(下标,元素)

3、append:尾部追加元素                             列表.append(元素)

4、extend:尾部追加容器                              列表.extend(容器名)

5、del:删除列表某元素                                del 列表(下标)

6、pop:拿走列表某元素 作为返回值            列表.pop(下标)

7、remove:删除某元素。只会删一个           列表.remove(元素名字)

8、clear:清空列表                                        列表.clear()

9、count:统计某元素的数量                        列表.count(元素名)

10、len:统计列表总元素数                          len(列表)

(三)列表的循环

1、while 循环

list = ["Xiaofu","Daxiong","Jingxiang"]
index = 0
while index < len(list):
    element = list[index]
    #在此对元素进行操作
    print(f"list列表的第{index}个值为{element}")
    #在此对元素进行操作
    index += 1

2、for循环(更合适)

list = ["Xiaofu","Daxiong","Jingxiang"]
for element in list:
    # 在此对元素进行操作
    print(f"列表的元素有:{element}")
    # 在此对元素进行操作

元组

元组的元素不可更改,但元组里的 list(列表) 可以修改

(一)元组定义

1、用()定义,逗号隔开:t1  = (元素1,元素2,元素3)

2、用 [   ] 下标索引:t1[ 1 ][ 2 ]

3、空元组:t2 = ()

(二)元组方法

1、index:查询元素下标                                元组.index(元素)

2、count:统计某元素的数量                        元组.count(元素名)

3、len:统计元组总元素数                          len(元组)

(三)元组循环

1、while循环

t1 = ("Xiaofu","Daxiong","Jingxiang")
index = 0
while index < len(t1):
    element = t1[index]
    #在此对元素进行操作
    print(f"t1元组的第{index}个值为{element}")
    #在此对元素进行操作
    index += 1

2、for循环

t2 = ("Xiaofu","Daxiong","Jingxiang")
for element in t2:
    # 在此对元素进行操作
    print(f"元组的元素有:{element}")
    # 在此对元素进行操作

(四)字符串 :       ' x '     '' x ''      ''' x '''

集合

无序 ,类似数学集合,内容不可重复,内容可以修改,不支持下标索引(所以不支持while循环),支持for循环,符号为 {    }

定义一个集合:

集合遍历:

字典

同样使用符号 {  }  ,不过,内容是键值对,dir = {a:b, c:d  },其中 key 和 value 数据类型不限

但是在函数里要用key = value的方式传入实参

附录:


        

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值