1. 程式人生 > >【python小課堂專欄】python小課堂07 - 基本資料型別列表篇

【python小課堂專欄】python小課堂07 - 基本資料型別列表篇

python小課堂07 - 基本資料型別列表篇

python中組的概念?

在前面的小課堂中,我每介紹一個新的資料型別的概念,都會去用一個現實世界的例項來引匯出新的概念,這次依然是這樣,因為計算機中的一些概念就是通過現實世界的例子而對映進去的!本節課堂要說的是python中組的概念,什麼是“組”?

生活中“組”的概念非常常見,我大四之前一直是一個遊戲迷,就用遊戲來舉例說明下“組”的概念吧!

事例一:

在這裡插入圖片描述

女生們最愛玩的開心消消樂。。。手動來回滑來交換位置,一旦滿足橫豎行相同的三個元素,則會被消除。而這三個元素,其實就是一個“組”。

事例二:

在這裡插入圖片描述

英雄聯盟中亞索的技能,一共四個技能QWER,加上閃現治療DF,一共6個技能,此時這六個技能為一組

!如果英雄就一個技能呢。。八成這遊戲也沒啥意思吧.

python基礎型別-列表(list)

列表(list)便是上面“組”的一種。在python中,list的寫法跟上節介紹的切片寫法有點像,[]。

下面看下idle中的寫法:

在這裡插入圖片描述

列表的操作方法

下面說下列表的各種操作方式,事例就拿亞索來說吧,假如亞索有四個技能,我們將他的四個技能用字串來表示,並且放入列表中:

['斬鋼閃','風之障壁','踏前斬','狂風絕息斬']

一、獲取"技能"列表中的某一技能!

在這裡插入圖片描述

二、給列表"技能欄"中加減乘除操作!

emmm…我們來加一下閃現和點燃技能吧:

在這裡插入圖片描述

小結

列表(list)

的概念本節小課堂先引出了基本概念,實際上對於list而言,還有別的一些操作,後續會慢慢介紹,不著急!通過實驗我們可以看到,list中可以放入不同的資料型別,並且可以通過加法將兩個已有的list進行相加,從而得到想要的大list!

原文地址:https://mp.weixin.qq.com/s?__biz=MzAxMTM3MDk2Ng==&mid=2451658779&idx=1&sn=0bfc5344b0c15c2e483948db549d5b94&chksm=8c97d0a2bbe059b431971dd8a477aca4b19b2ed8d8b431dad0084a153b43f3dc5cdda5f33648&token=1167262384&lang=zh_CN#rd

有想學python的朋友,歡迎關注公號喲:

在這裡插入圖片描述