Python | 列表元组零散记

标识符

  • 字母、数字、下划线组成,数字不可放开头
  • 区分大小写

装饰风格

  • Tab缩进
  • \把一行语句分为多行写,若语句包含在() [] {},则无需 \
  • 字符串用单引或双引,多行用三引 ' , '',''' 各自成对出现
  • 单行注释 #开头,多行注释三个单引或者双引 ''', """ 扩起来

元组

  • () 扩起来的 tuple1 = (1,2,3,4,6)
  • 元组内元素不可改变,可理解为只读
  • 只有一个元素的时候,元素后边加逗号 tuple2 = (1,)
  • 用下标取值 tuple1[1] = 2
  • 连接 tuple3 = tuple1 + tuple 2
  • 删除 del tuple3

列表取值

  • 用下标取值
    list[0] 从左到右索引从0开始,从右到左从-1开始
    list[1:6] 顾头不顾尾,取得是下标为1到5的元素
    list[:] 取整个列表
    list[2:8:2] 第二个冒号后边是步长,为-1是从右向左取值
  • 小栗子:
#!/usr/bin/python
# -*- coding: UTF-8 -*-

ListLearn = [11, 15, 2, 3, 14, 20, 1]
a = ListLearn[1]
b = ListLearn[0:2]
c = ListLearn[2:6:2]
d = ListLearn[:]
e = ListLearn[ : ]
f = ListLearn[-2:-6:-1]
print a,b,c,d,e,f

zhangbo:Downloads home$ python test-0805.py
15 [11, 15] [2, 14] [11, 15, 2, 3, 14, 20, 1] [11, 15, 2, 3, 14, 20, 1] [20, 14, 3, 2]

列表和元组相互转换

list2 = tuple(list1)
tuple2 = list(tuple1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值