Python List বুঝলাম Array, কিন্তু Dictionary টা বুঝলাম না।

asked 04 May '15, 05:22

Minhaj%20Hasan's gravatar image

Minhaj Hasan
582822


পাইথনের লিস্ট আসলে অ্যারে না, তবে অনেকটা অ্যারের মতো। আর ডিকশনারি হচ্ছে হ্যাশ টেবল (Hash Table)-এর মতো।

permanent link

answered 04 May '15, 06:39

Tamim%20Shahriar%20Subeen's gravatar image

Tamim Shahriar Subeen ♦♦
5.8k1026

python dictionary তে ডাটা {key : value} pair আকারে থাকে । key অবশ্যই unique হতে হবে ।

Syntax:

     Name_of_dictionary ={key_1 : value_1 , key_2 : value_2 , ...... , key_N : value_N}

Example:

DictExmpl = { 'a':'a for apple', 'b': 'b for ball'} # here a dictionary named DictExmpl is created with two keys 'a' and 'b'

print(DictExmpl['a']) # print the value of the first key 'a'

print(DictExmpl) # print the full dictionary with key and respective value

DictExmpl.update({'c':'c for cat'}) # new data is added with key 'c' and value 'c for cat'

upadet ছাড়াও আরও মেথড আছে । বিস্তারিত দেখুন এখান থেকে Python Datastructurs । List এবং Array এর difference দেখুন List vs Array

permanent link

answered 03 Jul, 13:27

shayokh's gravatar image

shayokh
1093

পাইথনে ডিকশোনারী হল একধরনের ডেটাসেট। আর ডিকসোনারী লিস্ট এর মতো না। আপনি লিস্ট List সংখ্যা দিয়ে এ্যাকসেস করতে পারবেন। কিন্তু ডিকসোনারীতো হল কি(KEY) দিয়ে এ্যাকসেস করা হয়। কারন ডিকসোনারীতে দুটি জিনিস থাকে একটি হল কী(Key) এবং একটি ভ্যালু (value) । এবং এটা কার্লি ব্রেইস {} দিয়ে লেখা থাকে । আর ডিকশোনাীর কি (key) হল ইমিউটেবল বা অপরিবর্তনীয়, অর্থাৎ কী (key) হতে হবে ইউনিক। যেমনঃ

dictData={'name':'asad', 'age':23} # dict type data

এখন আপনি যদি এটি dictData যদি এ্যাকসেস করতে চান, তাহলে আপনাকে dictData এর কী(Key) ধরে কল করতে হবে।

 print(dictData['name'])

আর আপনি যদি চান পুরোটা কল করতে তাহলে কনসোলে এটা চালিয়ে দেখুনা এডিটরে পরীক্ষা করুন

 print(dictData)
permanent link

answered 03 Jul, 14:15

Asaduzzaman%20Sohel's gravatar image

Asaduzzaman Sohel
18610

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×67
×1

question asked: 04 May '15, 05:22

question was seen: 664 times

last updated: 03 Jul, 14:15