列表类型

【3.0】列表类型(list)

【1】作用

  • 用来存取多个相同属性的值,并且方便存取
  • 如果我们需要用一个变量记录多个学生的姓名,用数字类型是无法实现,字符串类型则可以记录下来

【2】定义

# 字符串类型
fruit_names = 'apple banana orange'
# 列表类型
fruit_names = ['apple','banana','orange']
  • 存的目的是为了取,此时若想取出第二个水果的姓名实现起来相当麻烦
  • 而列表类型就是专门用来记录多个同种属性的值(比如同一个班级多个学生的姓名、同一个人的多个爱好等),并且存取都十分方便

【3】使用

(1)索引取值

  • 列表类型是用索引来对应值,索引代表的是数据的位置,从0开始计数
# 列表类型
fruit_names = ['apple','banana','orange']

# 索引取值
fruit_names = name_list[0]
print(fruit_name) # 输出结果:apple
列表第一个为0,下面的依次排列。ps:(第二个是1,第三个是2...)

(2)列表嵌套及嵌套取值

  • 列表可以嵌套在其他列表中,形成二维或多维数组,通过嵌套的方式可以方便地处理复杂的数据结构。
number_list = [1, "dream", "hope", 4, [8, 9, ["music", 'run', ["18969693636", '15696963636']]]]
print(number_list)
print(type(number_list))

# 格式化输出
name = number_list[2]

hoppy = number_list[4][2][0]

phone = number_list[4][2][2][0]

# f + {} 输出
print(f'my name is {name}, my hobby is {hoppy},my phone is {phone}')
# formate 输出
print('my name is {};my hoppy is {};my phone is {}'.format(name, hoppy, phone))

# formate 输出缺点:顺序不能颠倒,它只会依次排列
posted @ 2023-11-28 20:38  柚见42  阅读(23)  评论(0)    收藏  举报